标签:
a)也是一个域对象,域范围在当前jsp页面范围内
b)作用:
在页面范围内共享数据:
setAttriute("name",Object);
removeAttribute("name");
getAttribute("name");
使用其他域(application域,request域,session域)来共享数据:
setAttribute("name",Object,int scope);
getAttribute("name",int scope);
scope:
PAGE_SCOPE page域
REQUEST_SCOPE request域
SESSION_SCOPE session域
APPLICATION_SCOPE application域
从四个域自动搜索数据:
findAttribute("name")
搜索顺序: page域-> requset域 -> session域 -> application域
jsp的pageContext对象
getException方法返回exception隐式对象
getPage方法返回page隐式对象
getRequest方法返回request隐式对象
getResponse方法返回response隐式对象
getServletConfig方法返回config隐式对象
getServletContext方法返回application隐式对象
getSession方法返回session隐式对象
getOut方法返回out隐式对象
pageContext封装其它8大内置对象的意义。
pageContext作为域对象
pageContext对象的方法
- public void setAttribute(java.lang.String name,java.lang.Object value)
- public java.lang.Object getAttribute(java.lang.String name)
- public void removeAttribute(java.lang.String name)
pageContext对象中还封装了访问其它域的方法
- public java.lang.Object getAttribute(java.lang.String name,int scope)
- public void setAttribute(java.lang.String name, java.lang.Object value,int scope)
- public void removeAttribute(java.lang.String name,int scope)
代表各个域的常量
- PageContext.APPLICATION_SCOPE
- PageContext.SESSION_SCOPE
- PageContext.REQUEST_SCOPE
- PageContext.PAGE_SCOPE
jsp的pageContext对象
标签:
原文地址:http://www.cnblogs.com/kmexiaoxiao/p/5115066.html