zoukankan      html  css  js  c++  java
  • jsp的内置对象&pagecontext操作其他域对象

    jsp的内置对象:(9大内置对象)

       在jsp页面上可以直接使用的对象
        内置对象            类型

        1.out                JspWriter

        2.request            HttpServletRequest

        3.response        HttpServletResponse

        4.session            HttpSession

        5.exception        Throwable

        6.page            Servlet(this)   

        7.config            ServletConfig

        8.application        ServletContext
            
        9.pageContext        PageContext

    jsp的域对象:理解(使用时能使用生命周期最短就使用最短的)

        application        整个项目
        session            一次会话
        request            一次请求
        pageContext        一个页面

    pagecontext作用:

        1.域对象
                xxxAttribute()
        2.操作其他域对象
            方法:
            xxxAttribute(...,int scope);
            scope取值:
                APPLICATION_SCOPE
                SESSION_SCOPE
                REQUEST_SCOPE
                PAGE_SCOPE

    pagecontext操作其他的域对象源码:

     ![pagecontext操作其他的域对象][1]
        3.获取其他的内置对象
            getXxx()
            注意: getRequest():获取request内置对象
        4.便捷查找,
            findAttribute(String key):
            依次从pagecontext,request,session,application四个域中,查找相应的属性,
                    若查找到了返回值,且结束该次查找
            若查找不到,返回一个null
    源码:
     ![pagecontext操作其他的域对象&便捷查找][2]
  • 相关阅读:
    启动Mysql后找不到服务或出现找不到指定文件
    WEB-MVC模式图示
    Java中Map集合的遍历方式
    sun.misc.BASE64Encoder找不到jar包的解决方法
    Tomcat常用的网站发布方式
    Sql Server查询行号
    Mysql下载安装问题
    【数学】环逆序
    【搜索】【the first editoral】OpenJudge 我是最快的马
    The First Blog
  • 原文地址:https://www.cnblogs.com/sybk/p/10004755.html
Copyright © 2011-2022 走看看