httpServletRequest獲取瀏覽器的cookie
1.方法:
當在設定問cookie後利用response新增cookie,響應給瀏覽器,當下次訪問伺服器是,request攜帶cookie到伺服器,使用 req.getCookies();得到cookie
2.關於cookie的置值:
Cookie cookie = new Cookie(“”,“”);
2.1.第一個引數是cookie的名字,第二個引數是cookie的值,如果值是中文,要使用URLEncoder.encode("","")進行編碼:他的第一個引數是value,第二個引數是:編碼方式
2.2.cookie的屬性設定:
2.2.1.因為不是所有的cookie都能夠被其他的servlet訪問,所以要設定訪問的路徑許可權;cookie.setPath("");預設值是項目路徑下;裡面的路徑是以專案名+要被訪問的 url-pattern的絕對路經;
2.2.2.設定cookie的存在時間,cookie.setMaxAge(secn);引數是秒;預設值是-1,即:關閉瀏覽器時就清除cookie,當設定為0的時候:建立完cookie,使用後馬上就 刪除,因為時間到了,又因為,cookie沒有清除方法,所以設定為 0,就相當於清除方法,當設定時間大於0,當時間到達後就會自動刪除
3.注意事項:
cookie只能儲存少量的資料,大約4K;
cookie可以被客戶禁用,所以使用應該注意
cookie安全性比較低,敏感資訊不要放在其中,而且注意要加密
cookie只能儲存字串
cookie的數量有限制
相關文章
- HttpServletRequest 獲取 CookieHTTPServletCookie
- js 獲取瀏覽器核心JS瀏覽器
- javascript 獲取瀏覽器資訊JavaScript瀏覽器
- Mac瀏覽器快取清理軟體:CookieMac瀏覽器快取Cookie
- Cookie for Mac瀏覽器快取清理軟體CookieMac瀏覽器快取
- 瀏覽器快取清理工具:Cookie for Mac瀏覽器快取CookieMac
- js獲取ip,瀏覽器資訊JS瀏覽器
- 瀏覽器滾動條高度的獲取瀏覽器
- js獲取瀏覽器視窗的大小JS瀏覽器
- 谷歌瀏覽器管理cookie谷歌瀏覽器Cookie
- JavaScript 獲取瀏覽器的所使用語言JavaScript瀏覽器
- js獲取瀏覽器視窗屬性JS瀏覽器
- 關於各瀏覽器的cookie上限瀏覽器Cookie
- Chrome瀏覽器手動新增CookieChrome瀏覽器Cookie
- 瀏覽器手動設定Cookie瀏覽器Cookie
- HttpServletRequest常用獲取URL的方法HTTPServlet
- 相容所有瀏覽器的獲取事件源物件程式碼瀏覽器事件物件
- 使用 javascript 獲取瀏覽器(或 WKWebView)的安全區資訊JavaScript瀏覽器WebView
- JavaScript獲取瀏覽器、元素、螢幕的寬高尺寸JavaScript瀏覽器
- 瀏覽器中用JavaScript獲取剪下板中的檔案瀏覽器JavaScript
- 瀏覽器快取瀏覽器快取
- 前端面試瀏覽器系列:瀏覽器快取前端面試瀏覽器快取
- 為爬蟲獲取登入cookies: 使用browsercookie從瀏覽器獲取cookies爬蟲Cookie瀏覽器
- IE瀏覽器Cookie資訊提取工具Galleta瀏覽器Cookie
- js獲取瀏覽器型別和版本程式碼JS瀏覽器型別
- javascript獲取瀏覽器視窗尺寸程式碼片段JavaScript瀏覽器
- JS 獲取瀏覽器和螢幕寬高資訊JS瀏覽器
- 準確獲取低版本IE瀏覽器的版本號瀏覽器
- 瀏覽器快取策略瀏覽器快取
- Nginx瀏覽器快取Nginx瀏覽器快取
- sessionStorage 瀏覽器快取Session瀏覽器快取
- 瀏覽器快取原理瀏覽器快取
- 瀏覽器快取篇瀏覽器快取
- Cookie for Mac(瀏覽器快取清理工具) v6.3.4啟用版CookieMac瀏覽器快取
- 瀏覽器的快取機制瀏覽器快取
- 清除瀏覽器快取的方法瀏覽器快取
- js獲取瀏覽器視窗尺寸程式碼例項JS瀏覽器
- javascript獲取滑鼠在瀏覽器客戶區座標JavaScript瀏覽器