3.1、四种属性范围(重点)
3.1.1、操作方法
3.1.2、page属性范围
<%@page contentType="text/html;charset=GBK"%>
<%@page import="java.util.*"%>
<%
// 设置两个属性
pageContext.setAttribute("uname","HELLO") ;
pageContext.setAttribute("udate",new Date()) ;
// 取得属性
String name = (String)pageContext.getAttribute("uname") ;
Date date = (Date)pageContext.getAttribute("udate") ;
%>
<h1>name --> <%=name%></h1>
<h1>date --> <%=date%></h1> |
<%@page contentType="text/html;charset=GBK"%>
<%@page import="java.util.*"%>
<%
// 设置两个属性
pageContext.setAttribute("uname","HELLO") ;
pageContext.setAttribute("udate",new Date()) ;
%>
<jsp:forward page="PageScopeDemo03.jsp"/> |
<%@page contentType="text/html;charset=GBK"%>
<%@page import="java.util.*"%>
<%
// 取得属性
String name = (String)pageContext.getAttribute("uname") ;
Date date = (Date)pageContext.getAttribute("udate") ;
%>
<h1>name --> <%=name%></h1>
<h1>date --> <%=date%></h1> |
3.1.3、request属性范围
<%@page contentType="text/html;charset=GBK"%>
<%@page import="java.util.*"%>
<%
// 设置两个属性
request.setAttribute("uname","HELLO") ;
request.setAttribute("udate",new Date()) ;
%>
<jsp:forward page="RequestScopeDemo02.jsp"/> |
<%@page contentType="text/html;charset=GBK"%>
<%@page import="java.util.*"%>
<%
// 取得属性
String name = (String)request.getAttribute("uname") ;
Date date = (Date)request.getAttribute("udate") ;
%>
<h1>name --> <%=name%></h1>
<h1>date --> <%=date%></h1> |
<%@page contentType="text/html;charset=GBK"%>
<%@page import="java.util.*"%>
<%
// 设置两个属性
request.setAttribute("uname","HELLO") ;
request.setAttribute("udate",new Date()) ;
%>
<a href=\'#\'" /a> |
3.1.4、session属性范围
<%@page contentType="text/html;charset=GBK"%>
<%@page import="java.util.*"%>
<%
// 设置两个属性
session.setAttribute("uname","HELLO") ;
session.setAttribute("udate",new Date()) ;
%>
<a href=\'#\'" /a> |
<%@page contentType="text/html;charset=GBK"%>
<%@page import="java.util.*"%>
<%
// 取得属性
String name = (String)session.getAttribute("uname") ;
Date date = (Date)session.getAttribute("udate") ;
%>
<h1>name --> <%=name%></h1>
<h1>date --> <%=date%></h1> |
3.1.5、application属性范围
<%@page contentType="text/html;charset=GBK"%>
<%@page import="java.util.*"%>
<%
// 设置两个属性
application.setAttribute("uname","HELLO") ;
application.setAttribute("udate",new Date()) ;
%> |
<%@page contentType="text/html;charset=GBK"%>
<%@page import="java.util.*"%>
<%
// 取得属性
String name = (String)application.getAttribute("uname") ;
Date date = (Date)application.getAttribute("udate") ;
%>
<h1>name --> <%=name%></h1>
<h1>date --> <%=date%></h1> |
3.1.6、pageContext对象的补充
<%@page contentType="text/html;charset=GBK"%>
<%@page import="java.util.*"%>
<%
// 设置两个属性
pageContext.setAttribute("uname","HELLO",PageContext.REQUEST_SCOPE) ;
pageContext.setAttribute("udate",new Date(),PageContext.REQUEST_SCOPE) ;
%>
<jsp:forward page="RequestScopeDemo02.jsp"/> |