鱼C论坛

 找回密码
 立即注册
查看: 2790|回复: 0

[学习笔记] JSP&Servlet17

[复制链接]
发表于 2017-8-9 00:10:55 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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

评分

参与人数 1鱼币 +2 收起 理由
小甲鱼 + 2

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 17:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表