解决同一PC同一浏览器session共享问题
2014-01-16 11:34
465 查看
首先session是同一PC同一浏览器共享的.比如如下代码:
如果同时在同一PC同一浏览器登录系统,那么session["user"]的值会被第二次改写。那怎么解决呢?
解决办法:只需要在session中存的key不同就可以,然后通过request传递key即可。如下:
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession hs = request.getSession(); //存入session String user = request.getParameter("user"); hs.setAttribute("user", user); response.sendRedirect("wel.jsp"); }
如果同时在同一PC同一浏览器登录系统,那么session["user"]的值会被第二次改写。那怎么解决呢?
解决办法:只需要在session中存的key不同就可以,然后通过request传递key即可。如下:
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession hs = request.getSession(); String user = request.getParameter("user"); //存入session,以用户名作为key,避免重写 hs.setAttribute(user, user); //以后request参数传递给下个页面,以便调用对应session response.sendRedirect("wel.jsp?user="+user); }
相关文章推荐
- 解决同一浏览器登录多个账户session共享问题
- 采用EaglePHP框架解决分布式集群服务器利用MEMCACHE方式共享SESSION数据的问题
- 解决nginx负载均衡的session共享问题
- 解决nginx负载均衡的session共享问题
- php,session验证码不一致,慢半拍,老显示上次验证码问题之完美解决(共享验证码代码)
- 解决nginx负载均衡的session共享问题
- 解决nginx负载均衡的session共享问题
- 解决IE8 Session共享问题
- nginx + tomcat + redis 部署项目,解决session共享问题。
- 解决在IE8浏览器里,在同一个IE进程中的不同选项卡之间的sessionID共享问题
- 如何解决打开IE7、IE8 Session共享问题
- haproxy 解决集群session共享问题方法
- session被共享的问题及解决
- 浏览器关闭使session失效的问题多种解决方式
- 解决nginx负载均衡的session共享问题
- 解决nginx负载均衡的session共享问题
- 解决SWFUpload在Chrome、Firefox浏览器下session找不到的问题
- apache + tomcat + mod_jk解决session会话共享的问题
- spring boot学习5之session+redis解决session共享问题
- 解决SWFUpload在Chrome、Firefox浏览器下session找不到的问题