(十二):request 属性范围 (JSP学习第三天)

request 属性范围

只在一次请求中保存,服务器跳转后仍然有效

设置request属性范围 request_scope_01.jsp

<%@ page language="java" contentType="text/html" pageEncoding="GBK"%>
<%@ page import="java.util.*" %>
<html>
<head>
<title>测试</title>
</head>
<body>
<%
 request.setAttribute("name","小明");
 request.setAttribute("birthday",new Date());
%>
<jsp:forward page="request_scope_02.jsp"/>//如果换成超链接就不能取得request属性
</body>
</html>

跳转后的页面 :request_scope_02.jsp

<%@ page language="java" contentType="text/html" pageEncoding="GBK"%>
<%@ page import="java.util.*" %>
<html>
<head>
<title>测试</title>
</head>
<body>
<%
 String name=(String)request.getAttribute("name");
 Date birthday=(Date)request.getAttribute("birthday");
%>
<h1><%=name%></h1>
<h2><%=birthday%></h2>
</body>
</html>

 

posted @ 2011-09-27 15:56  techstan  阅读(1154)  评论(0编辑  收藏  举报