用户登出接口,为什么要调用session.removeAttribute(Const.CURRENT_USER)?

来源:6-3 登出,注册,校验功能开发

花村村花

2018-10-22

/**
 * 登出
 */
@GetMapping(value = "logout.do")
@ResponseBody
public ServerResponse logout(HttpSession session) {
    session.removeAttribute(Const.CURRENT_USER)
    return ServerResponse.createBySuccess("登出成功");
}

为什么不调用 session.invalidate() 呢?

写回答

1回答

guanhang89

2018-10-23

一个是移除attribute一个是使session失效,你确定两者是一个东西????

0
1
花村村花
我是这么觉得:退出登陆的话,当然是要把所有东西都删掉啊
2018-10-25
共1条回复

从0开始 独立完成企业级Java电商网站服务端开发

前后端分离,数据库接口设计,架构设计,功能开发,上线运维

9476 学习 · 8804 问题

查看课程