(十五):深入研究page 属性范围 (JSP学习第四天)

之前说过page属性范围可以用 pageContext表示
但是从javax.servlet.jsp.PageContext类中可以知道一种设置属性的方法

public void setAttribute(String name,Object value,int scope)设置属性并指定保存范围

在pageContext中存在四个表示属性范围的常量

public static final int PAGE_SCOPE
public static final int REQUEST_SCOPE
public static final int SESSION_SCOPE
public static final int APPLICATION_SCOPE

设置request的属性范围: request_scope_04.jsp

<%@ page language="java" contentType="text/html" pageEncoding="GBK"%>
<%@ page import="java.util.*"%>
<html>
<head>
<title>测试</title>
</head>
<body>
<%
 pageContext.setAttribute("name","小明",PageContext.REQUEST_SCOPE);
 pageContext.setAttribute("birthday",new Date(),PageContext.REQUEST_SCOPE);
%>
<jsp:forward page="request_scope_02.jsp"/>
</body>
</html>

posted @ 2011-09-28 15:16  techstan  阅读(689)  评论(0编辑  收藏  举报