首页 文章

使用ui:debug facelet标记时,组件树不会扩展

提问于
浏览
1

我最近将web应用程序的masterLayout模板移动到外部jar中,如答案中所述Java EE6> Packaging JSF facelets (xhtml) and ManagedBeans as JAR

因为我没有使用任何托管bean . 我没有在jar中包含faces-config.xml .

我有一个扩展此masterLayout的本地模板 . 应用程序运行正常 . 但是当我打开Debug Output窗口时,我注意到了 . 组件树不会扩展,但Scoped Variables确实可以很好地扩展 . (在此过渡之前它运作良好)

本地模板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“template =“/ 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“template =”/ templates / localTemplate.xhtml“

最初我认为这可能是这个错误http://java.net/jira/browse/FACELETS-292但这是在2008年修复的

我使用的是JSF 2.0.6.FCS,Primefaces 2.2.1 . 有任何想法吗?

1 回答

  • 1

    我发现...我正在使用这个masterLayout的外部项目已经被用于JSF 1.2项目 . 我刚刚添加了一个JSF 2.0资源解析器 . 所以构建脚本从该项目中拉出了facelets-1.1.14.jar,因此从未使用过JSF2.0 facelets . 所以我从常 Spring 藤依赖中排除了jar文件,解决了这个问题 .

相关问题