2010-05-31 5 views
0

J'ai upgrated à JSF2 mais toujours en cours d'exécution avec facelet1.1.15. Je ces paramètres dans web.xml:en utilisant facelet1.1.15 (facelet externe) dans JSF2

<context-param> 
    <param-name>org.ajax4jsf.VIEW_HANDLERS</param-name> 
    <param-value>com.sun.facelets.FaceletViewHandler</param-value> 
</context-param> 
<context-param> 
    <param-name>javax.faces.DISABLE_FACELET_JSF_VIEWHANDLER</param-name> 
    <param-value>true</param-value> 
</context-param> 

Je suis en train de créer ma propre étape de componet par étape de cet exemple: http://www.ibm.com/developerworks/java/library/j-jsf2fu2/index.html#tip3 tout semble bien, mais je reçois une erreur qu'il ne reconnaît pas la marque.

Est-ce que ça a à voir avec le facelet 1.1.15? et cela fonctionne seulement avec VDL? est-il un moyen d'utiliser 1.1.15 et les composants personnalisés dans JSF2? De même - j'utilise tomcat 6

Répondre

0

Bien, RichFaces3.3.3 fonctionne uniquement avec facelet1.1.5 qui ne prend pas en charge la création de modèles.

Je devais passer à PrimeFaces où ils prennent en charge VDL et la modélisation :(

1

JSF 2 a des facettes intégrées. Il est légèrement modifié sur les facelts autonomes utilisés avec JSF 1.x (pour supporter les composants composites et le nouveau tag f: ajax, entre autres), donc vous ne pouvez pas combiner votre propre implémentation de facelets avec JSF 2. Essayez d'utiliser le nouveau f: balise ajax à la place. Par ailleurs, RichFaces a récemment publié la version 3.3.3 avec le support JSF 2. Peut-être qu'ils ont mis à jour Ajax4jsf pour soutenir JSF 2 aussi bien.

Questions connexes