问题描述
- java中ajax清除session
-
问题描述:需要做一个退出按钮,点击退出时清空当前用户的session ajax
后台继承的是:SessionAware。
例如
1.用户1登录的时候 session健是用户 1+XXX(唯一) 以此例推
用户1点击退出 用ajax清空他本身的值,不清除其他用户的session值。2.还是说每个用户登录后即使保存的健一样但是session会生成一个sessionID?
3.如何用ajax怎么把当前的session健传后台清除?
java大师解答;
解决方案
session的键是已知的吧
解决方案二:
你的1不是已经可以满足的要求了吗。根据用户1去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) {
}
}
解决方案四:
java 清除session
Java清除session的方法
时间: 2024-11-11 03:12:20