如果在服务器跳转后想让属性继续保存下来,则可以使用request属性范围操作。request属性范围表示在服务器跳转后,所有设置的内容依然会被保留下来。
request_scope_01.jsp:
<%@page contentType="text/html; charset=utf-8"%>
<%@page import = "java.util.*"%>
<html>
<head><title>张龙翔Java高端培训</title></head>
<body>
<%
request.setAttribute("name", "李兴华");
request.setAttribute("birthday", new Date());
%>
<jsp:forward page="request_scope_02.jsp"/>
</body>
</html>
request_scope_02.jsp:
<%@page contentType="text/html; charset=utf-8"%>
<%@page import = "java.util.*"%>
<html>
<head><title>张龙翔Java高端培训</title></head>
<body>
<%
String username = (String)request.getAttribute("name");
Date userbirthday = (Date)request.getAttribute("birthday");
%>
<h2>姓名:<%=username%></h2>
<h2>生日:<%=userbirthday%></h2>
</body>
</html>