jquery+ajax清除session,并跳出iframe框架页面

集合页面

<html>
<head>
<title>hydm</title>
</head>
<frameset rows="15%,*">
    <frame src="${pageContext.request.contextPath}/foreground/top.jsp"  scrolling="no" id="topFrame" name="topFrame"   framespacing="0">
    <frameset cols="20%,*">
           <frame src="${pageContext.request.contextPath}/foreground/left.jsp"  scrolling="no" name="leftFrame"  id="leftFrame"  frameborder="0" framespacing="0">
           <frame src="${pageContext.request.contextPath}/foreground/main.jsp" scrolling="no"  id="mainFrame" name="mainFrame" frameborder="0" framespacing="0">
    </frameset>
</frameset>
</html> 



显示退出的jsp页

</head>
<script type="text/javascript">
$(document).ready(function(){
$("#exit").click(function(){
$.ajax({
type:'POST',
url:'${pageContext.request.contextPath}/auser/loginout',
success:function(msg){
console.log(msg);
if(msg){
window.parent.location = "${pageContext.request.contextPath}/login.jsp";
}
},
dataType:'json'
});
});
});
</script>
<body>
<c:if test="${loginUser!=null}">
欢迎您,${loginUser.name}|<a href="#" id="exit">退出</a>
</c:if>
</body>
</html>



springMVC控制层代码

@RequestMapping("/loginout")
@ResponseBody
public boolean loginout(HttpServletRequest request){
Object u=request.getSession().getAttribute("loginUser");
if(u!=null){
request.getSession().invalidate();
}
return true;
}




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值