您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

在Tomcat中支持不带Cookie的会话

在Tomcat中支持不带Cookie的会话

这个问题的完整答案是您所有回答的结合,因此,我将总结一下:

无需在context.xml文件中设置cookies =“ false”。tomcat的理想功能是使用基于URL的会话标识,如果用户不支持cookie,则认情况下将使用该标识。

用户未启用Cookie时,tomcat将通过请求网址中的“ JSESSIONID”参数来识别会话。几个示例URL如下所示, http://www.myurl.com;jsessionid=123456AFGT3 http://www.myurl.com;jsessionid=123456AFGT3?param1=value&param2=value2 请注意会话ID如何不属于url查询字符串(这是j2ee标准)

为了确保将jsessionid参数附加到所有请求URL中,不能使用纯URL引用。例如,在JSTL中,您必须使用 。然后,如果需要,servlet引擎将 自动将jsessionid附加到URL。这是 一个例子:

<%-这很糟糕:-%> 链接 / a>

<%-这很好:-%> ”>链接 / a>

其他 2022/1/1 18:18:03 有638人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶