W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
WebMVC模塊針對Cookies這個小甜點提供了一個名為CookieHelper的小工具類,支持Cookie參數(shù)的設(shè)置、讀取和移除操作,同時支持對編碼和加密處理,并允許通過配置參數(shù)調(diào)整Cookie策略;
#------------------------------------- # Cookie配置參數(shù) #------------------------------------- # Cookie鍵前綴,可選參數(shù),默認值為空 ymp.configs.webmvc.cookie_prefix= # Cookie作用域,可選參數(shù),默認值為空 ymp.configs.webmvc.cookie_domain= # Cookie作用路徑,可選參數(shù),默認值為'/' ymp.configs.webmvc.cookie_path= # Cookie密鑰,可選參數(shù),默認值為空 ymp.configs.webmvc.cookie_auth_key= # Cookie密鑰驗證是否默認開啟, 默認值為false ymp.configs.webmvc.default_enabled_cookie_auth=
// 創(chuàng)建CookieHelper對象 CookieHelper _helper = CookieHelper.bind(WebContext.getContext().getOwner()); // 設(shè)置開啟采用密鑰加密(將默認開啟Base64編碼) _helper.allowUseAuthKey(); // 設(shè)置開啟采用Base64編碼(默認支持UrlEncode編碼) _helper.allowUseBase64(); // 添加或重設(shè)Cookie,過期時間基于Session時效 _helper.setCookie("current_username", "YMPer"); // 添加或重設(shè)Cookie,并指定過期時間 _helper.setCookie("current_username", "YMPer", 1800); // 獲取Cookie值 BlurObject _currUsername = _helper.getCookie("current_username"); // 獲取全部Cookie Map<String, BlurObject> _cookies = _helper.getCookies(); // 移除Cookie _helper.removeCookie("current_username"); // 清理所有的Cookie _helper.clearCookies();
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: