【发布时间】:2011-10-12 02:34:56
【问题描述】:
我注意到,当用户第一次访问我的网站时,Wicket 生成的 URL 包含 jsessionid,而不是依赖 cookie 来获取会话信息。
cookie 确实设置成功,如果用户只是重新加载页面,jsessionid 将不再附加到 URL。你可以在这里测试一下:pixlshare.com。将鼠标悬停在任何图像链接上将显示带有jsessionid 的 URL;重新加载页面,jsessionids 将被删除。
根据以前使用Wicket SEO page 的经验,我知道如何删除jsessionid 以将其隐藏起来,但对普通用户使用这种技术似乎是一种黑客行为。对于那些偏执到禁用 cookie 的人来说,它还会破坏网站。
这是在最近从 Glassfish 迁移到 Tomcat 之后发生的,但我不能肯定地说这是原因。另外,我在 Tomcat 前使用了 Apache 的 mod_proxy。
【问题讨论】:
标签: tomcat cookies wicket jsessionid