说我在
页面上www.foo.com/foo/bar/page.jsf
并希望定义导航规则以转到
www.foo.com/foo/
如何定义导航规则的<to-view-id>
。我认为会是这样的:
<navigation-case>
<from-outcome>goToFoo</from-outcome>
<to-view-id>/../</to-view-id>
</navigation-case>
但是在调用时会抛出解析器错误。我想我错过了什么。有什么想法吗?
答案 0 :(得分:4)
JSF导航规则与应用程序上下文相关,而不是相对于当前页面。如果foo
是您的应用上下文,那么/page.jsp
将始终转到www.foo.com/foo/page.jsf
,而不是www.foo.com/foo/bar/page.jsf
。
此外,我相信您必须参考实际网页,例如您必须包含page.jsf
部分。