我最近刚到的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。有任何想法吗?