1. 程式人生 > >struts2登陸攔截器問題

struts2登陸攔截器問題

Struts2登陸攔截器問題:
用了那麼久的登陸攔截器都沒問題,可以正常的攔截。今天在試網頁的bug時發現,如果多次登出然後登陸,會導致登陸攔截器出問題。具體表現為:登陸了之後往session中存入了登陸標記,但是在訪問一些有登陸攔截器的action時仍然被攔截且跳出了登陸頁面讓我登陸。經過除錯發現這個時候session裡是有登陸標記的,不知道什麼原因攔截器又攔截了。。。。一直不斷的需要登陸,在除錯一晚上無果之後突然發現,如果session裡有登陸標記,但是又被攔截了跳轉到登陸頁面,此時重新整理這個登陸頁面就可以成功的顯示要訪問的資源了。。。。因此在頁面中加入了一次重新整理,就解決問題了。。。

Struts2登陸攔截器問題:
用了那麼久的登陸攔截器都沒問題,可以正常的攔截。今天在試網頁的bug時發現,如果多次登出然後登陸,會導致登陸攔截器出問題。具體表現為:登陸了之後往session中存入了登陸標記,但是在訪問一些有登陸攔截器的action時仍然被攔截且跳出了登陸頁面讓我登陸。經過除錯發現這個時候session裡是有登陸標記的,不知道什麼原因攔截器又攔截了。。。。一直不斷的需要登陸,在除錯一晚上無果之後突然發現,如果session裡有登陸標記,但是又被攔截了跳轉到登陸頁面,此時重新整理這個登陸頁面就可以成功的顯示要訪問的資源了。。。。因此在頁面中加入了一次重新整理,就解決問題了。。。
//開始時重新整理一次
$(document).ready(function(){
	if(location.href.indexOf("#reloaded")==-1){
	    location.href=location.href+"#reloaded";
	    location.reload();
	}
});