2 u012083961 u012083961 于 2015.07.15 21:39 提问

java中ajax清除session 5C

问题描述:需要做一个退出按钮,点击退出时清空当前用户的session ajax
后台继承的是:SessionAware。
例如
1.用户1登录的时候 session健是用户 1+XXX(唯一) 以此例推
用户1点击退出 用ajax清空他本身的值,不清除其他用户的session值。

2.还是说每个用户登录后即使保存的健一样但是session会生成一个sessionID?

3.如何用ajax怎么把当前的session健传后台清除?
java大师解答;

4个回答

yuke198907
yuke198907   2015.07.15 21:58

session的键是已知的吧

diaoliwei2
diaoliwei2   Rxr 2015.07.15 23:14

你的1不是已经可以满足的要求了吗。根据用户1去session中清除

qq_18696031
qq_18696031   2015.07.16 08:34

继承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) {

}

}

CSDNXIAON
CSDNXIAON   2015.07.16 15:32

java 清除session
Java清除session的方法
----------------------同志你好,我是CSDN问答机器人小N,奉组织之命为你提供参考答案,编程尚未成功,同志仍需努力!

Csdn user default icon
上传中...
上传图片
插入图片