zoukankan      html  css  js  c++  java
  • 内置对象

    在jsp开发中,会频繁使用到一些对象。

    例如HttpSession,ServletContext,ServletContext,HttpServletRequet。

    如果我们每次要使用这些对象都去创建这些对象就显示非常麻烦。

    所以Sun公司设计Jsp时,在jsp页面加载完毕之后就会自动帮开发者创建好这些对象,而开发者只需要直接使用这些对象调用方法即可!这些创建好的对象就叫内置对象!!!!

               举例:

                servlet:

                    HttpSession session = request.getSession(true); (需要开发者做)

                jsp:

                tomcat服务器:    HttpSession session = request.getSession(true);(不需要开发者做)

                开发者做的: session.getId();


       内置对象名          类型
       request       HttpServletRequest
       response      HttpServletResponse
       config        ServletConfig
       application        ServletContext
       session         HttpSession
       exception        Throwable
        page            Object(this)
        out             JspWriter
       pageContext     PageContext 

    <%@ page
            language="java"
            import="java.util.*"
            pageEncoding="utf-8"
            session="true"
    %>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
        <title>page指令</title>
    </head>
    <body>
    <%  
        HttpSession session1 = request.getSession();
        session.getId();//内置对象
        System.out.println(session1.getId()+"--"+session.getId());
    %>
    </body>
    </html>

    日志输出:

    93C8B03DDA384F1A1F5BC63E8224D916--93C8B03DDA384F1A1F5BC63E8224D916
  • 相关阅读:
    Windows中的库编程(三、函数调用约定 Calling Convention)
    weui
    js 压缩图片
    django 跨域访问
    html5
    有用的网站
    Chrome
    srpingBoot配置多环境配置文件
    Mysql在查询时不区分大小写
    [CentOS7]Nginx 1.20.1不支持四层负载
  • 原文地址:https://www.cnblogs.com/loaderman/p/10000771.html
Copyright © 2011-2022 走看看