如何定义从#{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