浅析JSP开发中的对象和范围属性
作者: 佚名, 出处:IT专家网论坛, 责任编辑: 包春林,
2008-06-06 04:00
在JSP页面中的对象,包括用户创建的对象(例如,JavaBean对象)和JSP的隐含对象,都有一个范围属性。范围定义了在什么时间内,在哪一个JSP页面中可以访问这些对象。例如,session对象在会话期间内,可以在多个页面中被访问。application对象在整个Web应用程序的生命周期中都可以被访问。
test2.jsp
| < %
out.println("test2.jsp: "); out.println(pageContext.getAttribute("name")); %> |
test1.jsp: zhangsan
test2.jsp: null
说明保存在pageContext对象中的属性具有page范围,只能在同一个页面中被访问。
2.测试request范围
修改test1.jsp和test2.jsp,如下所示。
test1.jsp
| < %
request.setAttribute("name","zhangsan"); out.println("test1.jsp: "); out.println(request.getAttribute("name")); out.println("< p>"); pageContext.include("test2.jsp"); %> |
| < %
out.println("test2.jsp: "); out.println(request.getAttribute("name")); %> |
- 本文关键词:

