JSP属性的四种保存范围(page request session application)

JSP提供了四种属性的保存范围,分别为page、request、session、application

page范围:属性只在一个页面有效,页面跳转之后无效。

可通过内置对象pageContext的setAttribute(name, value)方法设置属性,getAttribute(name)方法获取属性。

<%
  pageContext.setAttribute("name", "leon");
%>

<%
  pageContext.getAttribute("name");
%>

request范围:属性在一个请求范围内有效,服务器跳转后<jsp:forword>有效,但客户端跳转后无效。

可通过内置对象request的setAttribute(name, value)方法设置属性,getAttribute(name)方法获取属性

session范围:属性只在一个回话范围内有效,服务器跳转和客户端跳转都有效,但网页关闭重新打开后无效

application范围:属性在整个服务器上都有效,所有用户都可以使用,重启服务器后无效

注意:如果设置过多的application属性范围会影响服务器的性能。

JSP属性的四种保存范围(page request session application)

上一篇:Accept Xcode/iOS License to run git


下一篇:免app下载笔趣阁小说