Servlet中获得JSP四大作用域的方法

来源:互联网 发布:路老膏方 常见网络骗 编辑:程序博客网 时间:2024/06/05 11:16

JSP中的四大作用域分别为pageContext、request、session、application

那么在servlet中如何获得这四个对象呢?方法如下:

1.pageContext:

PageContext  pageContext  =  JspFactory.getDefaultFactory().getPageContext(this, request, response, null, true, 8192, true);

其中几个参数的含义是:this→当前类的servlet对象

      null→指定的错误页面

      true→是否需要session

      8192→缓冲区大小

      true→是否使用缓冲

2.request:

在servlet中可以直接使用

3.session:

HttpSession session = request.getSession();

4.application:

ServletContext servletContext = this.getServletContext();

这里的serveltContext就是JSP中的application对象


向四个作用域中存放数据都用setAttribute方法,以键值对的方式存放
例如request.setAttribute(“键名字”, 值)

从四个作用域中拿数据都是用getAttribute方法,通过键的名字拿到值
例如request.getAttribute(“键名字”)


1 0
原创粉丝点击