我最近剛到的web應用程序的masterLayout模板到外部罐子因爲我沒有使用任何管理豆的答案,因爲這裏提到的 Java EE6> Packaging JSF facelets (xhtml) and ManagedBeans as JAR使用UI時,組件樹沒有擴展:調試Facelet標記
。我沒有在jar中包含faces-config.xml。
我有一個擴展這個masterLayout的本地模板。該應用程序運行良好。但是我注意到當我打開調試輸出窗口。組件樹不擴展,但範圍變量確實很好地擴展。 (這種轉變之前,它的工作孔)
本地模板
UI:組合物的xmlns = 「http://www.w3.org/1999/xhtml」 的xmlns:H =「HTTP: //java.sun.com/jsf/html「 xmlns:f =」http://java.sun.com/jsf/core「 xmlns:ui =」http://java.sun.com/jsf/小面」 的xmlns:ρ= 「http://primefaces.prime.com.tr/ui」 模板= 「/模板/ masterLayout.xhtml」
的index.xhtml
UI:組合物的xmlns = 「http://www.w3.org/1999/xhtml」 的xmlns:H = 「http://java.sun.com/jsf/html」 xmlns:f =「http://java.sun.com/jsf/core」 xmlns:ui =「http://java.sun.com/jsf/facelets」 xmlns:p =「http:// primefaces.prime.com.tr/ui」 模板= 「/模板/ localTemplate.xhtml」
起初我以爲這可能是這個bug http://java.net/jira/browse/FACELETS-292 但是這在2008年得到了修復
我正在使用JSF 2.0.6.FCS,Primefaces 2.2.1。有任何想法嗎?