【发布时间】:2012-01-22 03:19:44
【问题描述】:
我最近将 Web 应用程序的 masterLayout 模板移动到外部 jar 中,如此处的答案中所述 Java EE6> Packaging JSF facelets (xhtml) and ManagedBeans as JAR
因为我没有使用任何托管 bean。我没有在 jar 中包含 faces-config.xml。
我有一个扩展此 masterLayout 的本地模板。该应用程序运行良好。但我注意到当我打开“调试输出”窗口时。组件树没有展开,但作用域变量确实展开得很好。 (在此过渡之前效果很好)
本地模板
ui:composition 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" 模板="/templates/masterLayout.xhtml"
index.xhtml
ui:composition 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" 模板="/templates/localTemplate.xhtml"
最初我以为可能是这个错误 http://java.net/jira/browse/FACELETS-292 但这在 2008 年就已经解决了
我正在使用 JSF 2.0.6.FCS,Primefaces 2.2.1。有什么想法吗?
【问题讨论】: