Struts2在用户注销时删除Cookie

时间:2015-02-05 10:50:39

标签: cookies struts2

我试图让我的应用程序删除已设置的cookie,因此每当用户单击注销时,cookie都会被删除。我使用CookieProvider设置我的cookie。

public Set<Cookie> getCookies(){

      Set<Cookie> cookies = new HashSet<>();

      Cookie name = new Cookie("name", userInfo.getName() );
      name.setMaxAge(60*60*24*365); 
      name.setPath("/"); 
      cookies.add(name);
}

每当用户点击注销时,我都会从sessionMap中删除用户。像这样:

  public String execute() throws Exception{

             sessionMap.remove("userId");               
             return SUCCESS;
    }

是否有一种简单的方法可以在用户注销时删除Struts2中的cookie?

0 个答案:

没有答案