JAVA-JSP內置對象之request範圍
阿新 • • 發佈:2017-09-24
lan () family bcd jpg wid 5% bsp 範圍
相關資料:
《21天學通Java Web開發》
request範圍
1.在一次請求內有效。
2.如果頁面從一個頁面跳轉到另一個頁面,那麽屬性就失效了。
3.如果使用服務器端跳轉<jsp:forward>,則屬性仍然有效。
4.通過使用request的setAttribute()方法來設置屬性,並通過request的getAttribute()。
requestdemo.jsp(用戶跳轉)
1 <%@ page language="java" contentType="text/html;charset=gb2312" %>
2 <html>
3 <head>
4 <title>request範圍</title>
5 </head>
6 <body>
7 <%--在request 範圍設置屬性--%>
8 <%
9 request.setAttribute("name","James");//設置屬性name,其值為James
10 %>
11 <a href="requestdemo2.jsp">跳轉到requestdemo2.jsp /a>
12 </body>
13 </html>
View Code
requestdamo2.jsp
1 <%@ page language="java" contentType="text/html;charset=gb2312" %>
2 <html>
3 <head>
4 <title>request範圍</title>
5 </head>
6 <body>
7 <%--取得request 範圍屬性--%>
8 <%
9 String strName =(String)request.getAttribute("name");//取值屬性name的值
10 out.println=("request範圍:name屬性值為"+strName);//輸出name屬性值
11 %>
12 </body>
13 </html>
View Code
requestdamo3.jsp(服務器跳轉)
1 <%@ page language="java" contentType="text/html;charset=gb2312" %>
2 <html>
3 <head>
4 <title>request範圍</title>
5 </head>
6 <body>
7 <%--在request範圍設置屬性--%>
8 <%
9 request.setAttribute("name","James");//設置屬性name,其值為james
10 %>
11 <jsp:forward page="requestdemo2.jsp"></jsp:forward>
12 </body>
13 </html>
View Code
JAVA-JSP內置對象之request範圍