Cookie與Session

在Struts2中獲取session 

HttpServletRequest request = ServletActionContext.getRequest();
  request.getSession().setAttribute("username",userinfo.getUsername());

獲取cookie

//創建Cookie
          Cookie cookie = new Cookie(name, URLEncoder.encode(value));
         //設置Cookie的生命週期
          cookie.setMaxAge(60*60*24*365);
         ServletActionContext.getResponse().addCookie(cookie);
區別

cookie機制採用的是在客戶端保持狀態的方案,而session機制採用的是在服務器端保持狀態的方案

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章