jsp四种属性详解

四种属性范围

1Page(pageContext)在一个页面中保存属性,跳转之后无效.则一个Page范围中的内容只能保存在一个页面中






2Request:只在一次请求中保存,服务器跳转后依然有效。Request属性范围表示的是在服务器跳转之后,所有设置的内容依然会保存下来

页面跳转之后,可以取得,但是如果现在一直有服务器端跳转,则可以一直传递过去,但是如果换了一种形式,使用超链接进行页面的跳转

如果使用了超链接,首先地址栏会发生改变,所以地址栏发生改变的跳转都是属于客服端跳转,则无法取得request属性






3Session:在一次会话范围中,无论是客户端跳转还是服务端跳转都可以使用,只要属性设置了就都可以取得。既然此时的客服端跳转都没有取得,那么服务器跳转就一定可以取得了。

如果此时,再打开了一个新的浏览器的话,则就无法取得之前设置的seesion了,因为,每一个session只保存在当前的浏览器之中,并且可以从相关的页面中取得

对于服务器而言,每一个连接到它的客服端都是一个seesion




4、Application:在整个服务器上保存属性,所有用户(每一个session)都可以直接访问

只要是通过了application设置的属性,则所有的session都可以取得,表示公共的内容,但是如果关掉服务器的话,则无法取得了。

总结:能使用page范围的就不要使用request,能使用request的就不要使用session,能使用session的就不要使用application,因为保存范围越窄,则肯定对于服务器的压力就越大





  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值