我需要能够通过将 JSESSIONID 指定为 url 的查询字符串的参数而不是 URL 本身的一部分来维护会话。
换句话说,我需要保持这样的会话
http://myserver.com?jsessionid=A463B23BC4F2342FA
而不是
http://myserver.com;jsessionid=A463B23BC4F2342FA
对于 servlet 容器,我同时使用 tomcat 6.0 和 weblogic 10.3
原因:
我正在创建一个谷歌地球网络链接,它要求我为客户提出的请求保留一个会话。Google 地球不支持 cookie,而且似乎无法更改用于发出请求的 url。我只能通过将以下内容添加到我的服务器响应中的 kml 来告诉它在后续请求中附加查询字符串参数
<NetworkLinkControl>
<cookie>JSESSIONID=A463B23BC4F2342FA</cookie>
</NetworkLinkControl>