1. 程式人生 > >el與jsp4大域物件

el與jsp4大域物件

4大域物件的作用範圍

page作用域:代表變數只能在當前頁面上生效

request:代表變數能在一次請求中生效,一次請求可能包含一個頁面,也可能包含多個頁面,比如頁面A請求轉發到頁面B

session:代表變數能在一次會話中生效,基本上就是能在web專案下都有效。   

application:代表變數能一個應用下(多個會話),在伺服器下的多個專案之間都能夠使用

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Insert title here</title>
</head>
<body>
<%
pageContext.setAttribute("key1", "pageContext........");
request.setAttribute("key2","request........");
session.setAttribute("key3", "session......");
application.setAttribute("key4", "application........");

%>


<h2>
<a href="NewFile1.jsp">el</a>
<br>
<h3>${key1 }</h3>
<h3>${key2 }</h3>
<h3>${key3 }</h3>
<h3>${key4 }</h3>
</h2>
</body>
</html>
<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Insert title here</title>
</head>
<body>
<a>測試作用範圍</a>
<br>
<h3>${key1 }</h3>
<h3>${key2 }</h3>
<h3>${key3 }</h3>
<h3>${key4 }</h3>
</body>
</html>