我想知道第一次在Vaadin中创建一个会话,这样我就可以编写各种数据,以便从请求中保留。创建/销毁会话时的某种应用程序级侦听器。这可能吗?
- Shane
答案 0 :(得分:3)
是的,可以创建一个实现 javax.servlet.http.HttpSessionListener 的类,并使用 @WebListener 对其进行注释,这样您就可以访问方法sessionCreated和sessionDestroyed。
示例代码 -
@WebListener
public class UserSessionListener implements HttpSessionListener {
@Override
public void sessionCreated(HttpSessionEvent arg0) {
System.out.println("Session Created");
}
@Override
public void sessionDestroyed(HttpSessionEvent arg0) {
System.out.println("Session Destroyed");
}
}
这就是你所要做的一切。