JSP属性的四种保存范围(page request session application)
Posted 0820LL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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)的主要内容,如果未能解决你的问题,请参考以下文章