jsp中的4种保存范围

在jsp中存在4种属性的保存范围,指的是一个内置对象,可以在多个页面中保存并继续使用

1.page:只在一个页面中保存属性,跳转后无效

2.request:只在一次请求中保存属性,服务器跳转之后依然有效

3.session:在一次会话范围中保存,无论是何种跳转都可以使用,但是新开浏览器则无法使用

4.application:在整个服务器端上保存,所有用户都可以使用

解析:

page:设置属性-->forward-->取得属性-->本页无法取得

   |                       |        

本页可以取得    服务器端跳转

request:设置属性-->forward-->取得属性-->forwards-->取得属性-->本页可以取得

|                   |                      |                  |

  本页可以取得     服务器端跳转   本页可以取得  服务器端跳转

session:设置属性-->跳转(服务器端跳转,客户端跳转)-->取得属性

|                                                                                |

本页可以取得                                                    本页可以取得


application:

如果希望设置一个属性,可以让所有的用户(每一个session看得到),则可以将属性范围设置成application,这个属性即可以保存在服务器中。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值