【发布时间】:2015-12-11 10:54:44
【问题描述】:
我有一个网络应用程序,我想要基于时间的会话,以便刷新页面或在另一个选项卡上重新加载保持相同。 所以,在 web.xml 我有:
<servlet-mapping>
<servlet-name>any</servlet-name>
<url-pattern>/*</url-pattern>
</servlet-mapping>
<session-config>
<session-timeout>30</session-timeout>
<cookie-config>
<name>sid</name>
<max-age>1800</max-age>
</cookie-config>
</session-config>
根据我的上下文名称,cookie 设置了适当的过期时间,它的路径是 /app/。 现在,如果我向 /app/ 或 /app/main 之类的 URL 发出请求,cookie 就会被传递。但是,/app 的根上下文路径不发送 cookie。即使我添加...
<path>/app</path>
...在上面的cookie-config中,浏览器中的cookie路径是一样的/app/。 这种奇怪的行为有什么解决方法吗?
Apache Tomcat/8.0.28
【问题讨论】: