默认不设置path的时候,只会在请求和servlet同路径的情况下才会携带cookie中存储的数据,包含同级目录和下级目录

  • 例如:

在http://localhost:8080/day01/test/HelloServlet中通过addCookie添加cookie数据
在访问http://localhost:8080/day01/test/test.html和http://localhost:8080/day01/test/test/test.html的时候都会携带cookie数据

在http://localhost:8080/day01/test2/test.html中则不会携带cookie数据

另外:如果不给cookie设置maxage参数,则其只能是会话级别的数据,若想持久化存储,需要设置maxage参数

若想清楚cookie数据,则需要设置一个参数名相同的cookie,并将其maxage设置为0,如果之前的cookie设置的path,则当前的cookie需要和之前的cookie保持相同的path才能有效删除之前的cookie

相关文章:

  • 2022-12-23
  • 2021-10-24
  • 2021-12-06
  • 2022-12-23
  • 2022-12-23
  • 2021-12-29
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-06-15
  • 2022-12-23
  • 2021-12-02
  • 2021-07-26
  • 2022-12-23
相关资源
相似解决方案