cookie在后台的存取
/************存***********/
//獲取cookie值
String cookieValue = "";
Cookie[] cookies = request.getCookies();
if (cookies != null) { //防止出現nullpoint錯誤
for (Cookie cookie : cookies) {
if (cookie.getName().equals("myCookie")) {
cookieValue = cookie.getValue();
}
}
}
//更新cookie的值(id為新的存儲到cookie里面的值)
cookieValue = cookieValue + id.toString() + "%";
Cookie userCookie = new Cookie("myCookie", cookieValue);
userCookie.setMaxAge(30 * 24 * 60 * 60); //存活期為一個月 30*24*60*60
userCookie.setPath("/");
response.addCookie(userCookie);
/************存***********/
/************取***********/
//再次獲取cookie的值
//此處已經獲取到存在cookie中的id值,現拆分并從數據庫中查詢對應對象的集合
String[] cookId = cookieValue.substring(0, cookieValue.length() - 1).split("%");
/************取***********/
?
?
controller參數里面需要HttpServletResponse response、HttpServletRequest request
response存,request取
轉載于:https://www.cnblogs.com/zhangyong0908/p/9339979.html
總結
以上是生活随笔為你收集整理的cookie在后台的存取的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 5-(基础入门篇)学会刷Wi-Fi模块固
- 下一篇: iOS - 获取安装所有App的Bund