J'ai récemment déplacé le modèle masterLayout pour une application Web dans un bocal externe tel que mentionné dans la réponse ici Java EE6> Packaging JSF facelets (xhtml) and ManagedBeans as JARComposant arbre n'expansion lorsque vous utilisez ui: debug tag Facelet
Puisque je ne suis pas en utilisant des haricots gérés. Je n'ai pas inclus faces-config.xml dans le pot.
J'ai un modèle local qui étend cette masterLayout. L'application fonctionne bien. Mais j'ai remarqué que lorsque j'ouvre la fenêtre Debug Output. L'arborescence des composants ne se développe pas, mais les variables Scoped se développent bien. (Avant cette transition, il a bien fonctionné)
Modèle local
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"
Au départ, je pensais que ce pourrait être ce bug http://java.net/jira/browse/FACELETS-292 Mais cela a été corrigé en 2008
J'utilise JSF 2.0.6.FCS, Primefaces 2.2.1. Des idées?