Index: ssts-web/src/main/webapp/homepage/portalPage.jsp =================================================================== diff -u -r28552 -r28964 --- ssts-web/src/main/webapp/homepage/portalPage.jsp (.../portalPage.jsp) (revision 28552) +++ ssts-web/src/main/webapp/homepage/portalPage.jsp (.../portalPage.jsp) (revision 28964) @@ -339,18 +339,25 @@ getLoginUserDataPending = true; Ext4.Ajax.request({ url : WWWROOT + '/systemmanage/user/userAction!getLoginUserData.do', + params : {"date":new Date().format('Y-m-d H:i:s')}, success : function(response, options) { - // 此处返回的有可能不是json字符串,因为注销之后,会被acegi拦截,返回html - var result = Ext4.decode(response.responseText,true); - if(result != null && result.success){ - onGetLoginUserData(result.loginUserData); - }else{ - var loginUserData = { - currentOrgUnitCode: '', - userName: '' - } - onGetLoginUserData(loginUserData); - } + if(response && response.responseText){ + try{ + // 此处返回的有可能不是json字符串,因为注销之后,会被acegi拦截,返回html + var result = Ext4.decode(response.responseText,true); + if(result && result.success){ + onGetLoginUserData(result.loginUserData); + }else{ + var loginUserData = { + currentOrgUnitCode: '', + userName: '' + } + onGetLoginUserData(loginUserData); + } + }catch(e){ + // + } + } }, callback: function(options,success,response){ getLoginUserDataPending = false;