Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Notice: Undefined index: in /data/phpspider/phplib/misc.function.php on line 226
Java 如何去掉tomcat默认会话id?_Java_Jsp_Tomcat_Cookies - Fatal编程技术网

Java 如何去掉tomcat默认会话id?

Java 如何去掉tomcat默认会话id?,java,jsp,tomcat,cookies,Java,Jsp,Tomcat,Cookies,我使用的是tomcat 6.0.14,它不支持cookie的配置 因此,我的应用程序中有几个页面: app.com/login.jsp<br> app.com/dasboard.htm app.com/login.jsp app.com/dasboard.htm 问题是,当用户位于login.jsp时,我将JSESSIONID视为cookie。当我在仪表板上时,我只想在登录后看到会话cookie-我如何做到这一点?默认情况下,每个JSP都会创建新的HTTP会话(对于用户servl

我使用的是tomcat 6.0.14,它不支持cookie的配置

因此,我的应用程序中有几个页面:

app.com/login.jsp<br>
app.com/dasboard.htm
app.com/login.jsp
app.com/dasboard.htm

问题是,当用户位于
login.jsp
时,我将
JSESSIONID
视为cookie。当我在仪表板上时,我只想在登录后看到会话cookie-我如何做到这一点?

默认情况下,每个JSP都会创建新的HTTP会话(对于用户servlet来说不是这样)。在您的
login.jsp
上添加以下内容,以避免急于创建会话:

<%@ page session="false" %>


JSESSIONID默认情况下由浏览器添加到每个请求中,而不是特定于Tomcatserver@RahulAgrawal:不正确。首先,它是由服务器添加的,而不是由浏览器添加的。第二,只有在服务器端请求HTTP会话的情况下才可以。有时候最简单的事情你会想不出来的!:)我不敢相信我在寻找答案,我已经知道了——谢谢你,托马斯