el與jsp4大域物件
阿新 • • 發佈:2018-11-23
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>