监听器类中属性存在问题

来源:5-1 统计在线用户及人数

飞到死的鸟

2016-05-17 10:21

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

写回答 关注

3回答

  • SunsunDay
    2016-07-13 23:05:59
    已采纳

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

  • Uauslman
    2016-05-17 14:05:06

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

    Sunsun...

    钝化什么钝化,钝化需要继承可序列化和两个钝化接口的其中一个。这都没继承好么

    2016-07-13 23:04:30

    共 1 条回复 >

  • 魂改
    2016-05-17 14:03:47

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

    飞到死的鸟

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

    2016-05-18 09:07:07

    共 1 条回复 >

JAVA Web开发技术应用——监听器

本课程从Java Web中的监听器的概念和用途入手,结合实例讲解

76034 学习 · 155 问题

查看课程

相似问题