2011-02-16 80 views
0

我有一個jsf應用程序,在上下文根中有一些facelets,並在此上下文根的子文件夾中。所有這些facelet都來自一個駐留在上下文根中的模板,它被稱爲layout.xhtml。Facelet模板和上下文路徑

我引用此模板的所有小面有以下標籤:

<ui:composition template="/layout.xhtml"> 

這工作得很好。

在我的layout.xhtml我有一個菜單可以在facelets之間移動。但是,導航功能也只有在鏈接引用的樣子:

<p:menuitem value="" url="/faces/user.xhtml" icon="/resources/images/cog_edit.png"/> 

當然,臉上servlet需要一些「/面/」爲了處理這個請求,但是爲什麼它在用戶界面的工作:組合式無「/面孔」。

只是爲了解..

感謝您的幫助。

回答

0

據我所知,ui:composition屬性只是指向正在使用的模板的相對位置。雖然導航項目需要實際路徑,您已將其設置爲包括「/ faces /」。