跨多个war文件的会话共享

时间:2017-06-09 10:10:55

标签: java session servlets war

我需要跨多个war文件共享会话变量。我的项目有3场战争(让我们称之为war1,war2,war3),一旦在war1中完成登录,就会有war2和war3文件的重定向链接。我需要在所有三场战争中分享相同的会话用户名。

目前我在war2和war3中使用 request.getSession()。getServletContext()。getContext(“rootContextName”)。getAttrubute(“sessionName”)来从war1获取sessionName。但我不确定这是否是正确的方法。

我需要知道是否有其他方法可以达到同样的目的。

提前谢谢!

编辑:当我从war1登录并从browser1遍历到war2时,会话值设置正确,我可以访问它们。但是当我在browser2中使用相同的war2 URL时,我仍然能够看到会话值设置并能够获取它们。我不希望这种跨浏览器会话共享。欢迎任何建议!谢谢!

0 个答案:

没有答案