在没登陆的情况下,每开一个窗口,就有一个session,只是sessionid不同罢了。登录后再用别的浏览器登陆,应该告诉他已登陆。所以不可能把另外一个
Session踢掉。
Session踢掉。
解决方案 »
- ajax 访问不到AdManageServlet
- 在启动tomcat时出现Action class [com.WebJdbc.Action.LoginAction] not found - action - file:/C:/Tomcat/webapps/struts2/WEB-INF/classes/s
- java怎么取得当前JAVA系统运行中实时的内存的使用率
- javascript的小问题
- 有一个网站开发的项目!具体见内
- 一套OA系統,請大家來品頭論足!
- 高难问题:关于客户端的实现?(在线等候,10000分)
- 如何用java访问Excel文件?
- Struts2 异常处理页面 exceptionStack的值取不到
- 传智播客的淘淘商城中遇到的问题!!
- 我又碰到难题了!!!Apache + Tomcat 怎样配置才能支持ssl? 还有,怎样使java程序能够通过局域网代理访问外网?
- 请大家讨论一下 JSP && JavaBean && Servlet 的调试解决方案
用Session的监听事件
登录的时候如果发现有同名登录的话,先把之前的那个同名登录的Sessionid取出,放到一个暂时称为无效列表的Hashtable中,然后把当前登录的Sessionid保存在登录列表中,踢人的实现是方法是,每次进行提交动作的时候,首先判断一下无效列表中是否包含当前的Sessionid有的话,就让这个Session.validate()
:)打错了