Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsp 两个web目录之间的会话数据丢失_Jsp_Session_Gwt_Tomcat - Fatal编程技术网

Jsp 两个web目录之间的会话数据丢失

Jsp 两个web目录之间的会话数据丢失,jsp,session,gwt,tomcat,Jsp,Session,Gwt,Tomcat,但我还没有在JSP中看到这个解决方案。所以,我有GWT应用程序和JSP欢迎和登录页面。Thera是两个网络档案 欢迎,战争 app.war Tomcat有两个目录: mydomain.com/welcome/ mydomain.com/app/ 在mydomain.com/welcome/login.jsp中的登录过程中,我设置了会话属性。当用户使用超链接移动到mydomain.com/app/app.jsp时,login.jsp中设置的会话属性将丢失 您知道如何持久化会话属性的值吗 谢

但我还没有在JSP中看到这个解决方案。所以,我有GWT应用程序和JSP欢迎和登录页面。Thera是两个网络档案

  • 欢迎,战争
  • app.war
Tomcat有两个目录:

  • mydomain.com/welcome/
  • mydomain.com/app/
在mydomain.com/welcome/login.jsp中的登录过程中,我设置了会话属性。当用户使用超链接移动到mydomain.com/app/app.jsp时,login.jsp中设置的会话属性将丢失

您知道如何持久化会话属性的值吗


谢谢Vit,你有两场战争,这意味着你有两个不同的背景。每个上下文都有自己的会话管理。但是您可以在这两个上下文之间共享会话数据。请参阅

它似乎与JSSessionID有关。两种情况下的值都不同。有人知道如何确保JSessionId在两个目录中具有相同的值吗?为什么不在app.war中具有登录页面?(这就是我们目前在gwt应用程序中管理登录的方式)这是值得考虑的。将所有jsp文件移动到GWT项目并一起构建这些资源可能更容易。只是出于历史原因,我们将其存储在不同的战争文件中。