如何定义从#{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. MVC 3页面导航安全规则
- 5. 相对路径JSF导航规则
- 6. 如何将jsf“导航规则”用于直接非.jsf页面(“to-view-id”不是.jsf)
- 7. JSF页面导航失败,出现NullPointerException
- 8. 问题JSF中的多页面导航
- 9. JSF 2 <f:ajax>与页面导航
- 10. 从jsf页面或托管bean页面导航到上一页面
- 11. Servlet过滤不适用于JSF导航规则
- 12. JSF导航规则在菜单上不起作用
- 13. 在HTTPS上使用重定向的JSF导航规则问题
- 14. 如何在ResourceBundle内容中使用JSF导航规则
- 15. 导航URL规则Intelligencia.UrlRewriter.dll
- 16. 从子页面导航到父页面
- 17. 多个表单页面提交导航到JSF primeface中的另一个页面
- 18. 导航页面?
- 19. 页面导航
- 20. 导航JSF
- 21. 错误导航到用户身份验证页面
- 22. AngularJS页面导航
- 23. WPF页面导航
- 24. WP7页面导航?
- 25. JSF从不呈现没有重定向规则的页面
- 26. 阵营本地页面导航
- 27. JSF - 创建一个通用确认页面(动态导航)
- 28. 在子导航窗口父子页面中的css规则继承
- 29. JSF导航问题
- 30. JSF导航问题
您对我的知识的标题和描述各不相同。虽然您的标题声明您需要在点击命令按钮(这是@Balusc描述的内容)后才能进入同一页面,但您的描述会说明我描述的内容。请纠正我,如果我错了 – mvg 2011-03-01 10:57:45