pageContext.setAttribute的使用场合

由于页面间跳转以后,pageScope域失效,所以,关于pageContext.setAttribute和pageContext.getAttribute的使用(pagecontext作用域是pageScope)

如a.jsp跳转到b.jsp,在a.jsp中必须有:

<%@include file="/b.jsp" %>

这样的话,两个jsp其实是同一个页面,同页面之间的跳转没问题

时间: 2024-11-02 23:23:55

pageContext.setAttribute的使用场合的相关文章

JSP中的 HttpSession、pageContext对象

pageContext 隐含对象对应javax.servlet.jsp.PageContext,都自动的被加入至pageContext中, 您可以由它来取得与JSP相关的对应之Servlet对象,像是getRequest()可以取得ServletRequest, getServletConfig()可以取得ServletConfig,getSession()可以取得HttpSession等等. 提供取得隐含物件对应之Servlet物件并不是pageContext的主要作用,它的主要功能在提供一个

pageContext对象的用法

(1) pageContext对象 这个对象代表页面上下文,该对象主要用于访问JSP之间的共享数据. pageContext是PageContext类的实例,使用pageContext可以访问page.request.session.application范围的变量. getAttribute(String name):取得page范围内的name属性. setAttribute(String name,值,int scope):如果没有指定scope,该属性默认在page范围内,如:pageC

JSP---JSP中4个容器-pageContext使用

这里重点只讲pageContext容器的用法哦. 因为另外的3个容器(request,session,application)在前面的servlet中已经演示过很多遍了 容器 作用域 pageContex 仅仅是当前页面,无法传参 request 当前页面,可以传参 session 同一个JSESSIONID共用一个 application 只要服务器还没重新启动,就一直存在 详细介绍: pageContext – 它的作用范围仅为当前JSP页面. request – 对于用户的一次请求有效,请

&lt;JSP&gt;page与pageContext什么关系

JSP网页本身,page对象是当前页面转换后的Servlet类的实例.从转换后的Servlet类的代码中,可以看到这种关系:Object page = this;在JSP页面中,很少使用page对象. pageContext javax.servlet.jsp.PageContext 的实例,该对象代表该JSP 页面上下文,使用该对象可以访问页面中的共享数据.常用的方法有getServletContext和getServletConfig等.   //使用pageContext 设置属性,该属性

j2ee四大作用域pagecontext,request,session,ServletContext(转)

转自:(http://www.5ycode.com/63) 在JSP页面中的对象,包括用户创建的对象(例如,JavaBean对象)和JSP的隐含对象,都有一个范围属性.范围定义了在什么时间内,在哪一个JSP页面中可以访问这些对象.例如session对象在会话期间内,可以在多个页面中被访问.application对象在整个Web应用程序的生命周期中都可以被访问.在JSP中,有4种范围,如下所示. 一,page范围–PageContext域 具有page范围的对象被绑定到javax.servlet.

pageContext对象

PageContext类主要的描述的是的JSP页面的上下文环境,可以获取servlet的信息.也可以将当前JSP的上下文环境传递给指定的类实现对JSP页面的操作. 1. 获取JSP中所有的数据 1 <% 2 3 out.write( (pageContext.getRequest() == request ) + "<br/>"); 4 5 out.write( (pageContext.getResponse() == response ) + "<

pageContext,request,session,application生命周期

equest是封装client端(也就是用户通过browser)提交的请求数据和属性的对象. response是封装web server端响应数据和属性的对象. 我们经常会将pageContext.request.session和application混为一谈,因为它们都可以通过setAttribute()和getAttribute()来设定或读取属性.但它们之间是有别的,它们最大的区别在于使用范围. pageContext对象的范围只适用于当前页面范围,即超过这个页面就不能够使用了.所以使用p

PageContext

pageContext对象 pageContext对象是JSP中很重要的一个内置对象,不过在一般的JSP程序中,很少用到它,所以知道request对象.response对象的人比较多,知道pageContext对象的人就比较少了.它是javax.servlet.jsp.PageContext类的实例对象,可以使用PageContext类的方法.实际上,pageContext对象提供了对JSP页面所有的对象及命名空间的访问,正如前面所介绍的一样,使用pageContext对象可以访问applica

转:jsp内置对象中page与pageContext与el内置对象pageScope与pageContext区别

原文地址:jsp内置对象中page与pageContext与el内置对象pageScope与pageContext区别 首先说明一下jsp9大内置对象 (1)HttpSession类的session对象作用:主要用于来分别保存每个用户信息,与请求关联的会话:         会话状态维持是Web应用开发者必须面对的问题.(2) HttpServletRequest类的request对象作用:代表请求对象,主要用于接受客户端通过HTTP协议连接传输到服务器端的数据.(3) HttpServletR