当前位置: 代码迷 >> Java Web开发 >> session状态护持
  详细解决方案

session状态护持

热度:2939   发布时间:2013-02-25 21:08:42.0
session状态保持
我有两个socket程序,分别向servlet发送post和get请求,服务器响应返回两个不同的session。如何在两次请求中使用相同的session?最好可以用代码解释,谢谢
------最佳解决方案--------------------------------------------------------
你吧session设置成cookie  
//如果关闭浏览器还想取得session。必须吧session放到cookie里面
//Cookie的名字必须是JSESSIONID其他的无效
Cookie cookie=new Cookie("JSESSIONID",request.getSession().getId());
cookie.setMaxAge(3600);
response.addCookie(cookie);
------其他解决方案--------------------------------------------------------
在第一次的请求中取到jsessionid,在第二次的请求中带上jsessionid,这样就行了
------其他解决方案--------------------------------------------------------
一个socket发出一请求,产生一对话,获得session。将session的id发给另一个socket.
另一个socket在url后加上JSESSIONID=session的id
------其他解决方案--------------------------------------------------------
session持久化??

引用:
在第一次的请求中取到jsessionid,在第二次的请求中带上jsessionid,这样就行了


------其他解决方案--------------------------------------------------------
这个jsessionid对应服务器的session还没被销毁的话,你带着这个jsessionid访问就行了,至于这个id你放哪儿,怎么放这个就是你的事了。
------其他解决方案--------------------------------------------------------
只需要把两个session的key值取相同
------其他解决方案--------------------------------------------------------
session是会话 不同的请求有不同的session。如果你想用同个 建议你使用application
------其他解决方案--------------------------------------------------------
引用:
session是会话 不同的请求有不同的session。如果你想用同个 建议你使用application
可不可以在请求中携带session?
------其他解决方案--------------------------------------------------------
引用:
你吧session设置成cookie  
//如果关闭浏览器还想取得session。必须吧session放到cookie里面
//Cookie的名字必须是JSESSIONID其他的无效
Cookie cookie=new Cookie("JSESSIONID",request.getSession().getId());
cookie.setMaxAge(3600);
response.……
第二次请求的时候怎么取得上次的cookie呢?
------其他解决方案--------------------------------------------------------
大神帮帮我啊
------其他解决方案--------------------------------------------------------
请求中不能带session。
------其他解决方案--------------------------------------------------------
两次请求带相同的参数,然后操作参数,效果应该会一样吧
------其他解决方案--------------------------------------------------------
该回复于2012-11-23 15:58:16被管理员删除
  相关解决方案