问题描述
使用tomcat部署服务后,点击F12,通过浏览器发现cookie中的path值(/)被加上双引号。
临时解决
通过百度,找到了临时的解决方案,链接如下:
https://blog.csdn.net/uniquewonderq/article/details/88421737
问题分析
但是为什么需要设置这个参数呢?
1. 之前的tomcat版本(7.0.90)和这次的版本(7.0.91)之间在cookie的实现上应该没有什么大的修改。
2. web应用前后使用的是同一套代码,说明不是web应用的问题。
3. 查询tomcat配置,发现多了一个配置(org.apache.catalina. STRICT_SERVLET_COMPLIANCE = true) ,查询tomcat官网,发现设置该参数后会导致web应用出现一些问题,如下: