下面给人人引见java烧毁session的两种要领。
第一种要领:
继续SessionAware类来获得session,然后用invalidate()要领烧毁
public class ExitAction extends ActionSupport implements SessionAware{ @Override public String execute() throws Exception { HttpServletRequest request = ServletActionContext.getRequest(); HttpSession session1 = request.getSession(); session1.invalidate(); return super.execute(); } public void setSession(Map arg0) { } }
第二种要领:
用ActionContext取session,然后用clear()要领清算
public class ExitAction extends ActionSupport{ @Override public String execute() throws Exception { ActionContext ac = ActionContext.getContext(); Map session = ac.getSession(); session.remove("buser"); session.remove("guser"); session.remove("fuser"); return super.execute(); } }
相干引荐:《Java教程》
以上就是java怎样烧毁session?的细致内容,更多请关注ki4网别的相干文章!