編寫session過濾器時,session失效時,登入頁在頂層top中顯示show出的問題

gyang發表於2008-08-11

在b/s中,訪問相關jsp頁面時,往往要判斷使用者session是否存在,以便決定繼續業務,還是跳轉到登入頁面。這個事情我們通常用過濾器實現。由過濾器判斷session,並且決定請求繼續還是跳轉到登入頁面。

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

<br /> if(top!=self){<br /> if(top.location != self.location)<br /> top.location=self.location; <br /> }<br />

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/15247/viewspace-1008805/,如需轉載,請註明出處,否則將追究法律責任。

相關文章