java - 多个jsessionid tomcat

标签 java tomcat

<分区>

我在我的 Web 应用程序服务器上运行 apache-tomcat-6.0.53,我使用 spring 和 struts 部署应用程序。当我访问我的网页时,它会自动创建 JSESSIONID=xxxxxxxx。我想添加另一个 JSESSIONID 但名称不同,我想在我的应用程序中检查这个另一个 cookie 以检测访问我的应用程序时的用户状态。

是否可以从 tomcat 设置中使用其他名称创建另一个 JSESSIONID,例如 LSESSIONID=xxxxxxx

谢谢

最佳答案

我认为您遇到了命名问题,导致评论流过长。如果您想添加另一个 Cookie,可以通过调用 response.addCookie() 轻松完成。

当然,这个cookie 可以有一个任意的名称。而且您不仅限于那些听起来类似于 JSESSIONID 的对象。

回复您的评论,您仍然让我感到困惑:为什么 tomcat 想要多个 session cookie,而一个就足够了。 Tomcat 只关心一个 session 。如果更愿意处理额外的 cookie 并将它们与更多行为相关联,剩下的由您决定。

如果您不喜欢 JSESSIONID 这个名称并想更改它:This is what you do .

关于java - 多个jsessionid tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45160391/

相关文章:

java - WebView.findAll 找不到非英文字符

java - 在 teSTLink 中执行测试时如何使用断言和测试

java - 如何在jacoco中配置classDumpDir?

spring - 如何保护个人金融网络应用程序?

java - Apache Spark maven tomcat :run

tomcat - 用于监控 catalina.out 的 logWatch

java - 字符串数组和 BufferedReader

java - pageContext.request.contextPath 不工作

Tomcat 8 - 证书吊销列表检查和缓存

java - 如何从 Java 验证 WSDL URL 是否已启动并正在运行?