當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
JSP Cookie处理
生活随笔
收集整理的這篇文章主要介紹了
JSP Cookie处理
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Cookie 是存儲在客戶機的文本文件,它們保存了大量軌跡信息。在 Servlet 技術基礎上,JSP 顯然能夠提供對 HTTP cookie 的支持。
通常有三個步驟來識別回頭客:
服務器腳本發送一系列 cookie 至瀏覽器。比如名字,年齡,ID 號碼等等。
瀏覽器在本地機中存儲這些信息,以備不時之需。
當下一次瀏覽器發送任何請求至服務器時,它會同時將這些 cookie 信息發送給服務器,然后服務器使用這些信息來識別用戶或者干些其它事情。
使用 JSP 設置 cookie
使用 JSP 設置 cookie 包含三個步驟:
(1)創建一個 cookie 對象: 調用 cookie 的構造函數,使用一個 cookie 名稱和值做參數,它們都是字符串。
Cookie cookie = new Cookie("key","value");名稱和值中都不能包含空格或者如下的字符:
[ ] ( ) = , " / ? @ : ;(2) 設置有效期:調用 setMaxAge() 函數表明 cookie 在多長時間(以秒為單位)內有效。下面的操作將有效期設為了 24 小時。
cookie.setMaxAge(60*60*24);(3) 將 cookie 發送至 HTTP 響應頭中:調用 response.addCookie() 函數來向 HTTP 響應頭中添加 cookie。
response.addCookie(cookie);總結
以上是生活随笔為你收集整理的JSP Cookie处理的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java.lang.IllegalSta
- 下一篇: JSON 对象和字符串对象的互转