smallFishBug 发表于 2017-8-9 00:10:55

JSP&Servlet17

        JSP九大内置对象
               
                1、out :   jspwriter类型等同于response.getWriter(),用来向客户端发送文本数据
                2、config :   ServletConfig类型对应“真身”中的ServletConfig
                3、pageContext: pageContext类型页面上下文对象
                4、page :当前JSP的真身类型   当前JSP页面的“this” 即当前对象
                5、exception :Throwable类型   只有在错误页面可以使用该对象
                6、session:HttpSession类型即HttpSession类的对象,不会是每个jsp页面都能使用
                                                        <%@page session=”false”%>,说明这个页面不能使用session
                7、request :HttpServletRequest即HTTPServlet 类对象
                8、response :HttpServletReponse
                9、application :ServletContext类对象

        隐式对象        说明
        out        转译后对应JspWriter对象,其内部关联一个PringWriter对象
        request        转译后对应HttpServletRequest/ServletRequest对象
        response        转译后对应HttpServletRespons/ServletResponse对象
        config        转译后对应ServletConfig对象
        application        转译后对应ServletContext对象
        session        转译后对应HttpSession对象
        pageContext        转译后对应PageContext对象,它提供了JSP页面资源的封装,并可设置页面范围属性
        exception        转译后对应Throwable对象,代表由其他JSP页面抛出的异常对象,只会出现于JSP错误页面(isErrorPage设置为true的JSP页面)
        page        转译后对应this

        Servlet三大域对象:
                                Requestsessionapplication (ServletContext)
        JSP9个内置对象 四个作用域:
                                Request域session域application域page域
                               
                                Application域:整个应用程序
                                Session域:整个会话(一个会话只有一个用户)
                                Request域:一个请求链
                                Page域:一个jsp页面,在当前jsp页面和当前jsp页面中使用的标签之间共享数据!
                               
               
                request              请求对象                 类型 javax.servlet.ServletRequest           作用域 Request
                 
                response             响应对象                 类型 javax.servlet.SrvletResponse           作用域 Page
                 
                pageContext      页面上下文对象           类型 javax.servlet.jsp.PageContext          作用域 Page
                 
                session                会话对象                 类型 javax.servlet.http.HttpSession         作用域 Session
                  
                application         应用程序对象             类型 javax.servlet.ServletContext             作用域 Application
                 
                out                      输出对象                  类型 javax.servlet.jsp.JspWriter               作用域 Page
                 
                config                配置对象                  类型 javax.servlet.ServletConfig               作用域 Page
                 
                page                   页面对象                  类型 javax.lang.Object                              作用域 Page
                 
                exception          例外对象                  类型 javax.lang.Throwable                        作用域 page
               
                pageContext
                        一个顶9个
                        1、域对象,一个jsp页面,在当前jsp页面和当前jsp页面中使用的标签之间共享数据!
                        2、可代理其他域
                        3、可获取其他8个内置对象
                        4、全域查找:pageContext.findAttribute(“XXX")从小到大(域) 查找

页: [1]
查看完整版本: JSP&Servlet17