Javabean的作用域范围

   页面范围—请求范围—会话范围—全局范围。依次增大。

 

添加testScope.jsp页面:

 

useBean里的scope要 和dologin里的保持一致。

dologin.jsp里修改作用域范围:

(两个页面都用usebean,只要id一样,都是用的同一个javabean类??而不是再次创建一个?)

 (应该是scope设置为全局application,所以同样一个id就只能是在指同一个对象)

并添加一个跳转链接:

这样打开dologin后,跳转到testScope,因为useBean的作用域是全局,所以testScope页面也可以获得username、password。

获取javabean对象(需要强制转换类型(User)):

 

最后用request作用域时,testScope页面就不能获取值了。因为:

这个超链接是一个请求重定向,而request作用域只在一次请求里有效。

 

使用服务器内部转发,就可以保证是一次请求了:

如果作用域是  page,那就算服务器内部转发也不行了。只要换个页面就一定不行。

 

转载于:https://www.cnblogs.com/youwuyi/p/10238871.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值