2013-05-20 132 views
0

我想關閉jsp頁面窗口,它從backing bean返回「finish」。導航規則關閉jsf頁面

如何爲此編寫導航基礎? 我有下面的代碼

 <navigation-rule> 
     <from-view-id>/faces/script/modify_script.jsp</from-view-id> 
     <navigation-case> 
     <from-outcome>finish</from-outcome> 
     <to-view-id> not sure what to write here</to-view-id> 
    </navigation-case> 
    </navigation-rule> 
+0

*關閉* JSP頁面窗口意味着什麼?爲什麼不直接使用'window.close()'javascript方法呢? –

+0

另外,您有時會編寫JSF,有時編寫JSP。這是什麼? – sleske

+0

@sleske你是什麼意思? –

回答

1

剛剛回歸的唯一內容的觀點大致是:

<!DOCTYPE html> 
<html lang="en"> 
    <head><title>Window will be closed</title></head> 
    <body><script>window.close()</script></body> 
</html> 

請注意,這隻有在明確了通過在window.open()調用打開一個瀏覽器窗口相同的webapp。如果所討論的瀏覽器窗口已被例如打開,則不能保證所有瀏覽器都能正常工作。一個target="_blank"或手動處理最終用戶(例如Ctrl + Click)。大多數現代瀏覽器在這種情況下會忽略關閉指令。