退出登录为例子:
1、通过a标签href属性直接请求后台,是能够访问成功的。
<a href="**/logout">退出</a>
@RequestMapping(value = "/logout", method = RequestMethod.GET) public String loginOut(HttpSession session){ session.removeAttribute("user"); return "login"; }
2、如果需要利用js去请求后台,以上的代码是不能够完成的。需要通过onclick事件去调用函数
<a href="javascript:logout()">退出</a> //这样能够调后台却不能够退出
<a href="javascript:void(0);" οnclick="logout()">退出</a> //能够访问后台并且能够退出 function logout(){ layui.use('layer', function(){ var layer = layui.layer; layer.msg('确定退出吗?', { time: 0, //不自动关闭 btn: ['确定', '取消'], yes: function(index){ layer.close(index); var url = prefix + '/loginOut'; window.location.href = url; } }) }) }