pageContext属性范围,是最重要的jsp属性之一,但是如果使用纯粹的jsp代码开发,此属性显现不出用处。
request范围: 将属性保存在一次请求范围内。前提:必须使用服务器端跳转<jsp:forward/>
Session 范围 :只保留一个用户信息。只要设置上去,则不管是什么跳转,都可以取得属性。
与session有关的任何打开的页面都可以取得session
Session的主要功能:用于验证用户是否登陆。如Email—用户登录,登录后发邮件。
Application范围:Application属性范围值,只要设置一次,则所有的网页窗口都可以取得数据。如果要释放application资源,只能重启服务器。
Application、session、request 都需要跨多个页面,属性保存时有内存开销的
使用原则:如果能使用request就不要使用session,能使用session就不要使用application。
我也是初学者有机会交流一下 |