<%@ page contentType="text/html" pageEncoding="gbk"%>
<html>
<head>
<title></title>
</head>
<body>
<%
pageContext.setAttribute("info","111");
request.setAttribute("info","22");
session.setAttribute("info","33");
application.setAttribute("info","44");
%>
<h1>${info}</h1>
</body>
<html>
<head>
<title></title>
</head>
<body>
<%
pageContext.setAttribute("info","111");
request.setAttribute("info","22");
session.setAttribute("info","33");
application.setAttribute("info","44");
%>
<h1>${info}</h1>
</body>
</html>
在JSP中写下如下代码,默认的会显示的值是111,输出的是page范围内的info的值
因此,该4个属性有4个专属的范围标记
如下代码
<%@ page contentType="text/html" pageEncoding="gbk"%>
<html>
<head>
<title></title>
</head>
<body>
<%
pageContext.setAttribute("info","111");
request.setAttribute("info","22");
session.setAttribute("info","33");
application.setAttribute("info","44");
%>
<h1>page属性内容:${pageScope.info}</h1>
<h2>request属性内容:${requestScope.inof}</h2>
<h3>session属性内容:${sessionScope.info}</h3>
<h4>application属性内容:${applicationScope.info}</h4>
</body>
</html>
显示的效果如下