在用jquery中的div.load(url)中,如果是session过期,会转到login.jsp页面,这时如果用了layout,点左边的菜单, login.jsp页面只显示在中间的div中,这个问题我是用ajax每次点左边的菜单都去看看session是否过期。
//找到所有class为leaftext的元素,leaftext是所有子菜单才有的。
$(".leaftext").click(function(){
var a=this;
$.ajax({type: "GET",
url: "shops!getUserName.action",
success: function(msg){
if(msg=="true"){
$("#content-div").load($(a).attr("id"));
}else{
window.location.reload("${ctx}/login.action");
}
}
});
});