2010-06-04 45 views
0

我有一个java web应用程序。当我登录到该应用程序并导航到嵌入了柔性图表的jsp时,图表显示得很好。我正在使用blaze ds远程对象机制。但是当我想要导航到不同的页面时,它会使我退出应用程序,因为登录会话丢失。从jsp显示弹性图表后登录会话丢失

回答

0

HTTP会话由绑定到特定域的HTTP cookie支持,默认情况下也是上下文路径。所以如果你失去了会话,那么它可能是由导航到不同的域和/或上下文路径引起的。但是,也可以通过调用HttpSession#invalidate()以编程方式使会话无效。

因此,要解决您的问题,您需要确保您导航到相同域和上下文中的页面,并且您的服务器端代码不必要地在某处调用invalidate()

如果问题实际上是由上下文路径中的一个开关引起的,并且您想要修复它,那么您需要在servletcontainer中配置它。目前尚不清楚您使用的是哪一个,但在例如Apache Tomcat中,您希望将<Connector>元素的属性设置为/conf/server.xmltrue。另见this document