一、在线用户数据表
二、当用户登录时
将用户的数据放入数据库中(代码略)
因为在sessionCreated()方法中,取出的用户信息为空,直接在这一步中直接将用户保存到数据库中。
三、当用户登出时,
1,在action中调用
getSession().invalidate();
2,session监听就会启动。
在sessionDestroyed()方法中,他会删除用户的信息。
例如:
在上面的例子中:可以直接取Spring中的实体Bean.
WebApplicationContext ctx = WebApplicationContextUtils
.getRequiredWebApplicationContext(session.getServletContext());
3,要使HttpSessionListener启作业,还需要在wex.xml中配置
这样就完工了