如何定義從#{current.doLogout}中的所有view-id到同一個view-id的導航規則?JSF導航規則到頁面本身
回答
如果您沒有在操作方法中定義任何或返回null
或void
,它將默認顯示與提交表單相同的頁面。
public void doLogout() {
// Logout.
}
這種方式,你不需要在faces-config.xml
擺弄導航案例。 您是否已經意識到新的JSF 2.0「隱式導航」功能?
你的答案因此而異http://stackoverflow.com/questions/3909267/differences-between-action-and-actionlistener。返回類型的行爲方法可以是無效的嗎? – mvg 2011-03-01 06:12:06
如果我沒有在faces-config.xml中定義規則,那麼由於缺少任何導航規則,commandLink將被禁用! – ehsun7b 2011-03-01 09:02:41
@mvg:是的,它可以。我沒有在任何地方說過它必須返回一個'String'。 @ehsun:那麼問題的原因就在於別的地方。再次,您是否瞭解JSF 2.0中的新隱式導航規則,這會導致整個導航規則過時? – BalusC 2011-03-01 11:32:40
您需要使用通配符來實現這一
只需撥打行動標籤註銷方法。並將其添加到您的faces-config.xml
<navigation-rule>
<from-view-id>*</from-view-id>
<navigation-case>
<from-outcome>welcome</from-outcome>
<to-view-id>/login.xhtml</to-view-id>
<redirect/>
</navigation-case>
</navigation-rule>
- 1. 導航規則關閉jsf頁面
- 2. JSF中的導航規則
- 3. JSF頁面導航
- 4. 頁面導航JSF
- 5. MVC 3頁面導航安全規則
- 6. .htaccess的錯誤 - 規則頁面導航
- 7. 相對路徑JSF導航規則
- 8. 在jsf bean中使用導航規則
- 9. 如何將jsf「導航規則」用於直接非.jsf頁面(「to-view-id」不是.jsf)
- 10. JSF 2.0頁面導航不起作用
- 11. 如何在JSF頁面中導航?
- 12. JSF頁面導航失敗,出現NullPointerException
- 13. JSF頁面導航不起作用
- 14. 問題JSF中的多頁面導航
- 15. jsf導航頁面顯示數據表
- 16. JSF 2 <f:ajax>與頁面導航
- 17. 從jsf頁面或託管bean頁面導航到上一頁面
- 18. JSF導航規則在菜單上不起作用
- 19. Servlet過濾不適用於JSF導航規則
- 20. 在HTTPS上使用重定向的JSF導航規則問題
- 21. 如何在ResourceBundle內容中使用JSF導航規則
- 22. 帶有導航規則的URL中的雙斜槓JSF 2.1
- 23. 導航規則不點火
- 24. 導航URL規則Intelligencia.UrlRewriter.dll
- 25. 頁面重新導航回到頁面
- 26. 從子頁面導航到父頁面
- 27. jquery mobile導航到頁面內頁面
- 28. 以編程方式導航到JSF 2.0中的錯誤頁面
- 29. 動態導航到頁面
- 30. 多個表單頁面提交導航到JSF primeface中的另一個頁面
您對我的知識的標題和描述各不相同。雖然您的標題聲明您需要在點擊命令按鈕(這是@Balusc描述的內容)後才能進入同一頁面,但您的描述會說明我描述的內容。請糾正我,如果我錯了 – mvg 2011-03-01 10:57:45