1.ajax设置
$.ajax({
url:"http://localhost:8086/isLogin.aspx",
type:"post",
dataType:"jsonp",
success:function (data) {
if(data == 1){ // 已登录
$("#login").hide();
$("#regist").hide();
}else{ // 未登录
$("#logout").hide();
$("#myOrder").hide();
}
}
});
2.controller设置
@RequestMapping("/isLogin.aspx")
public @ResponseBody MappingJacksonValue isLogin(String callback,HttpServletRequest request, HttpServletResponse response){
String username = sessionProviderService.getAttributeForUsername(LoginUtil.getCSESSIONID(request, response));
String flag = "0";
if(username !=null && !"".equals(username)){
flag = "1";
}
MappingJacksonValue mappingJacksonValue = new MappingJacksonValue(flag);
mappingJacksonValue.setJsonpFunction(callback);
return mappingJacksonValue;
}