【发布时间】:2012-12-12 09:10:30
【问题描述】:
我在 web.xml 中配置了一个监听器
<listener>
<listener-class>com.Mylistener</listener-class>
</listener>
MyListener.java
有以下代码
public class MyListener extends HttpSessionEventPublisher{
myServiceInterface myService;
@Override
public void sessionCreated(HttpSessionEvent event) {
super.sessionCreated(event);
}
@Override
public void sessionDestroyed(HttpSessionEvent event) {
//Call a method from service layer which is communicating with DAO layer and then database.
super.sessionDestroyed(event);
}
}
该服务已经有自己的映射并且工作正常。
什么其他映射,我需要在 Mylistener 中调用服务层,上面的代码根本不起作用
【问题讨论】:
-
你有什么错误吗?
-
是的,如果我直接使用它,那么它会在调用 DAO 层时抛出 NULLPOINTER 异常,因为我们没有在任何地方实例化 DAO 对象。一般我们在 XML 文件中做
标签: java spring model-view-controller session listener