cookie

 

private static final String VISITED_HOME_PAGE_COOKIE_NAME = "visitedIndex";

public String testAction(){

//比如在访问这个action时要记录日志

HttpServletResponse response = ServletActionContext.getResponse();

Cookie cookie = WebUtils.getCookie(request, VISITED_HOME_PAGE_COOKIE_NAME );
        if( null == cookie ){
            cookie = new Cookie(VISITED_HOME_PAGE_COOKIE_NAME , “自定义内容”);

           //记录日志操作。。。
        }
        int expirestime = 2*12*30*24*60*60;  //设置cookie过期时间为两年,意思是就算关闭浏览器再次打开cookie也会存在;如果设置为-1,意思是关闭浏览器下次访问这个action时
        cookie.setMaxAge(expirestime); 
        cookie.setDomain("xxx.com");
        response.addCookie(cookie);

}

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