(十一):page属性的范围 (JSP学习第三天)
2011-09-27 15:32
260 查看
page属性范围一般使用pageContext表示,只在一个页面保存属性,跳转之后无效.
设置和取得page范围的属性:page_scope_01.jsp
如果使用跳转执行取得属性:page_scope_02.jsp
跳转后的页面:page_scope_03.jsp
则执行结果属性为null
设置和取得page范围的属性:page_scope_01.jsp
<%@ page language="java" contentType="text/html" pageEncoding="GBK"%> <%@ page import="java.util.*" %> <html> <head> <title>测试</titlte> </head> <body> <% //设置page属性 pageContext.setAttribute("name","小明"); pageContext.setAttribute("birthday",new Date()); %> <% //从page属性范围中取出属性 String username=(String)pageContext.getAttribute("name"); Date userbirthday=(Date)pageContext.getAttribute("birthday"); %> <h1><%=username%></h1> <h2><%=userbirthday%</h2> </body> </html>
如果使用跳转执行取得属性:page_scope_02.jsp
<%@ page language="java" contentType="text/html" pageEncoding="GBK"%> <%@ page import="java.util.*" %> <html> <head> <title>测试</title> </head> <body> <% //设置page属性 pageContext.setAttribute("name","小明"); pageContext.setAttribute("birthday",new Date()); %> <jsp:forward page="page_scope_03.jsp"/> </body> </html>
跳转后的页面:page_scope_03.jsp
<%@ page language="java" contentType="text/html" pageEncoding="GBK"%> <%@ page import="java.util.*" %> <html> <head> <title>测试</title> </head> <body> <% //从page属性范围中取出属性 String username=(String)pageContext.getAttribute("name"); Date userbirthday=(Date)pageContext.getAttribute("birthday"); %> <h1>姓名:<%=username%></h1> <h2>生日:<%=userbirthday%></h2> </body> </html>
则执行结果属性为null
相关文章推荐
- (十五):深入研究page 属性范围 (JSP学习第四天)
- (十四):application属性范围 (JSP学习第三天)
- (十二):request 属性范围 (JSP学习第三天)
- (十三):session属性范围 (JSP学习第三天)
- 关于JSP中的四种属性(page,request,session,application)在表达式中的属性范围
- jsp内置对象:page属性范围
- JSP四种属性范围学习心得
- JavaWeb——JSP内置对象application,JSP属性范围
- JSP中4中属性的保存范围
- 浅谈JSP中的PageEncoding和ContentType属性
- JSP页面中的pageEncoding和contentType两种属性
- javaweb学习总结(十八)——JSP属性范围
- 关于JSP页面中的pageEncoding和contentType两种属性的详细解析
- JMeter学习(十一)属性和变量
- 学习Swift笔记 (十一)Swift的属性
- JSP中的pageEncoding和contentType属性
- jsp中的四种属性保存范围
- 关于JSP页面中的pageEncoding和contentType两种属性的区别
- Maven学习笔记十一:Maven坐标和依赖(依赖范围)
- (十一)学习CSS之float属性