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);
}