jsp

来源:互联网 发布:网络机顶盒如何接音响 编辑:程序博客网 时间:2024/04/29 05:30

2pageContext内置对象(相当重要)

作用:

a、本身是一个域对象,存的数据只能当前页面来访问。还能操作其他的三个域对象(ServletRequest HttpSession ServletContext)中的数据

l  本身是一个域对象(页面范围)PageContext内部有一个Map<String,Object>

voidsetAttribute(String key,Object value)

void removeAttribute(Stringkey)

ObjectgetAttribute(String key)

特点:放的数据,只能当前页面中来用

l  操作其他的三个域对象(ServletRequestHttpSession ServletContext)中的数据

voidsetAttribute(String key,Object value,int scope)

voidremoveAttribute(String key,int scope)

ObjectgetAttribute(String key,int scope)

 

scope:

PageContext.PAGE_SCOPE页面范围

PageContext.REQUEST_SCOPE请求范围

PageContext.SESSION_SCOPE会话范围

PageContext.APPLICATION_SCOPE应用范围

四大域对象

l  PageContext:页面范围的数据。用的很少

l  ServletRequest:请求范围的数据。用的很多。显示一次数据后就没有用了,这样的数据应该放到该范围中

l  HttpSession:会话范围的数据。用的很多。每次请求和响应都需要共享的数据。比如登录信息,购物信息。

l  ServletContext:应用范围的数据。用的不多。所有客户端都共享的信息。注意同步。

数据能不能取到,关键是不是从一个地方取的数据


0 0