在jsp中配置
<li>
<a onclick="invalidate();">退出</a>
</li>
在js中配置
function invalidate(){
$.get('/user/invalidate',function(data){
window.history.go(0);//刷新
});
}
在java代码中配置
@RequestMapping("/invalidate")
@ResponseBody
public String invalidate(HttpServletRequest req) {
JSONObject json=new JSONObject();
req.getSession().invalidate();//用于清除session的所有信息
return JSONObject.toJSONString(json.put("status", RequestStatus.SUCCESS));
}
本文介绍如何在JSP中使用JavaScript和Java代码来实现Session的清除,并通过调用特定函数来刷新页面。首先,在JSP页面上配置一个链接,点击时触发JavaScript函数。该函数使用jQuery发起GET请求到Java后端接口,该接口负责清除Session并返回成功状态,最后页面进行刷新。
364

被折叠的 条评论
为什么被折叠?



