首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Ajax >

Struts2 AJAX请求 Session失灵处理

2012-11-17 
Struts2AJAX请求Session失效处理在Struts应用中,我们发出的请求都会经过 相应的拦截器进行相关处理,一般都

Struts2 AJAX请求 Session失效处理

在Struts应用中,我们发出的请求都会经过 相应的拦截器进行相关处理,一般都会有一个用户登录拦截(Session失效拦截);一般请求的话,如果Session失效时,我们会跳到登录页面,可是如果我们采用AJAX请求时,将会返回登录页面的HTML代码,这肯定不是我们想要的,那么我们如何解决呢?请看以下步骤:

一、建立拦截器

?

//全局的AJAX访问,处理AJAX清求时SESSION超时$.ajaxSetup({contentType:"application/x-www-form-urlencoded;charset=utf-8",complete:function(XMLHttpRequest,textStatus){          //通过XMLHttpRequest取得响应头,sessionstatus                     var sessionstatus=XMLHttpRequest.getResponseHeader("sessionstatus");           if(sessionstatus=="timeout"){               //这里怎么处理在你,这里跳转的登录页面               window.location.replace(PlanEap.getActionURI("login"));   }}});

热点排行