我在我的HttpSessionListener
中注册了web.xml
并且它工作正常,但是我需要从其他区域(例如Servlet)访问对象实例,并且不希望使用旧的public static HttpSessionListener obj = this;
(伪)模式。
有没有办法通过J2ee API访问此对象?
答案 0 :(得分:1)
我不确定您为什么要从servlet访问会话侦听器。
听起来你真正想做的是从会话监听器重构一个对象,并通过ServletContext
访问它。然后可以从servlet和监听器访问它。
有关范围属性的详细信息,请参阅J2EE Tutorial。