Cookie默認不設置path時,哪些請求會攜帶cookie數據


默認不設置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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM