iframe中session失效處理

 

訪問相關jsp頁面時,往往要先判斷用戶session是否失效,以便決定是繼續業務,還是跳轉到登錄頁面。這個事情我們通常是用過濾器來實現的。由過濾器判斷session是否失效,由此來決定請求繼續還是跳轉到登錄頁面。

但在跳轉時,往往會遇到一個問題:如果在iframe中請求頁面而session失效時,登錄頁將在ifame中顯示出來。這與我們的需求不符,我們想讓登錄頁在top層展現。若想實現這個效果,只需在登錄頁面加上下面這一小段js代碼即可。

 

JavaScript代碼如下:

<script type="text/javascript">     
     if(top!=self){    
          if(top.location != self.location)    
               top.location=self.location;     
     }    
</script>


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章