为了账号安全,请及时绑定邮箱和手机立即绑定

监听器类中属性存在问题

如图所示,userNum该属性是在类中定义,当一个session的创建和销毁只会影响userNum的属性值而不会影响userNum的存在?也就是监听器这个类和类中的属性会一直存在吗?

正在回答

3 回答

当然不会了,因为他把username这个值以属性的方式存到application中了啊。代码上写的呢

0 回复 有任何疑惑可以回复我~

钝化处理。老师讲过了,你回头看看

0 回复 有任何疑惑可以回复我~
#1

SunsunDay

钝化什么钝化,钝化需要继承可序列化和两个钝化接口的其中一个。这都没继承好么
2016-07-13 回复 有任何疑惑可以回复我~

监听器是页面创建后创建生成,参数和方法得到利用,当页面关闭后执行销销毁方法。

0 回复 有任何疑惑可以回复我~
#1

飞到死的鸟 提问者

在上图这个例子中,userNumber并没用通过ServletContext的getAttribute方法获取,而是直接使用的初始化定义的userNumber。第二个session创建的时候可以知道userNumber已经有值了,那是不是说监听器的创建和销毁都是在public class MyHttpSessionListener这个类中进行的,而这个类的存在并不受监听器的影响。。。
2016-05-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

监听器类中属性存在问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信