2009-12-08 72 views
0

說我是一個網頁上,相對路徑JSF導航規則

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> 

但是,拋出一個解析器錯誤時調用。我想我失去了一些東西。有任何想法嗎?

回答

4

JSF導航規則與應用程序上下文相關,而不是相對於當前頁面。如果foo是您的應用上下文,則/page.jsp將始終轉到www.foo.com/foo/page.jsf而不是www.foo.com/foo/bar/page.jsf

此外,我相信你必須參考實際頁面,例如您必須包含page.jsf部分。