jsp四大域对象
四个域对象分别是
pageContext 当前jsp页面范围内有效
request 一次请求内有效
session 一个会话范围内有效(打开浏览器访问服务器,直至关闭浏览器)
application 整个web工程范围内都有效(只要web工程不停止,数据都在)
域对象是可以像Map一样存取数据的范围。四个域对象功能一样,不同的是他们对数据的存取范围
四个域对象在使用的使用,优先顺序分别是 ,他们从小到大的范围的顺序
pageContext ---->request—>session —>application
代码演示
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>$Title$</title>
</head>
<body>
<%
pageContext.setAttribute("key","pageContext");
request.setAttribute("key","request");
session.setAttribute("key","session");
application.setAttribute("key","application");
%>
pageContext域是否有值: <%=pageContext.getAttribute("key")%> <br>
request域是否有值: <%=request.getAttribute("key")%> <br>
session域是否有值: <%=session.getAttribute("key")%> <br>
application域是否有值: <%=application.getAttribute("key")%> <br>
</body>
</html>
jsp九大内置对象
requset
response
pageContext
session
application
config
out
page
exception