如何动态更新HttpSession里的数据???

aill 05-05-24

一个人事管理系统里, httpSession保存了user对象,里面有用户名,密码还有表示用户是否是管理员isAdmin,通过isAdmin来决定显示什么内容给用户
现在如果改变了系统管理员,那么如何及时地更改所有用户HttpSession里的user对象的isAdmin值,保证用户看到的内容及时地更新

我的想法是把管理员信息保存在application里,每次判断是否管理员的时候都拿用户名和application里保存的信息比较,这样就能动态实现管理员的切换了,不知道这样好不好?

banq
2005-05-25 08:35

你的方案也可行,最简单办法是清除HttpSession中该用户自己记录,再重新load一次