码迷,mamicode.com
首页 > 移动开发 > 详细

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

时间:2018-10-24 15:50:30      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:页面跳转   ack   set   app   属性   回话   value   ica   get   

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)

标签:页面跳转   ack   set   app   属性   回话   value   ica   get   

原文地址:https://www.cnblogs.com/0820LL/p/9842507.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!