诺尔雷顿
解释一下为什么这里不用去创建一个监听器类而是直接在普通的JavaBean类中实现接口吧:
前面两类作用范围都是相对于整个页面,比如session的就是相对整个页面的session会话,request就是整个页面的所有request请求
而这类作用范围是某个对象,所以要监听哪个对象就让哪个对象实现接口就行了
Jack_PJ
Session里可以添加多个属性,老师在讲解request.setAttribute方法时,两句代码中的属性名都一样,是requestName,而在session的setAttribute方法时,老师用的属性名一个是sessionName,一个是currentUser,是不一样的属性,当然触发的是属性添加,而不是属性替代。

wshyzx
木叶威化
开始也是跟楼主一样,后来发现必须先把对象绑定在Session里呀(也就是先按init按钮,再Stop),这样能钝化和活化
原来我叫小土慕课网给我改了名字
这篇文章应该能解决你的问题;
http://www.360doc.com/content/12/0723/12/8189294_225965940.shtml
放课后TeaTime
这个脑洞开的可以,试试就知道了
oneamongthosestars
老师说的,绑定其实就是保存,通过session.setAttribute(0把对象保存到session的对象当中
解绑就是通过session.removeAttribute() 移除
没有addAttribute()啊
云雀
可能会做一些和系统相关的工作吧。比如郭统计一个网站的访问次数。肯定要存储历史访问的总次数。所以说在进行维护的时候就要把这个值序列化。维护完成之后再反序列化。总不能维护一次就又从零开始计数了吧。
慕村8785123
因为你一个session的attribute叫sessionName
另外一个session的attribute叫做currentUser
两个不同的session attribute当然不会被替换呢。你把下面那个改为sessionName试试看。
慕村8785123
检查下web.xml中session-timeout设置的时间。设置为0,代表session永不超时。
如果设置了超时,很有可能session已经实效了,这时候再点击init会初始化session同时添加session attribute的属性。
另外中可能就是你在jsp中写了request.getSession().removeAttribute("name")的方法。
Refactor易先生
应该就是清空控制台日志吧……
长风诗狂
没有导入servlet相关的jar
码农_鑫森淼焱垚
您好,在对象的实现类是实现了哪个类,能否贴一些代码出来?
prosche
对的,