Est-il possible d'utiliser des pages Facelets et des pages ICEfaces de style .jsp dans le même projet? En regardant le ICEFaces Facelets tutorial, la migration semble être un commutateur tout ou rien. Est-il possible de supporter les deux (pour une migration lente)?Facelets et JSP dans le même projet?
Répondre
Je suis en train d'essayer dès maintenant, mais il devrait fonctionner:
http://wiki.java.net/bin/view/Projects/FaceletsFAQ#How_do_I_use_Facelets_and_JSP_in
Je n'ai jamais essayé, mais je pense que vous pouvez écrire un filtre haute priorité pour envoyer une requête entre JSP ou ICEF. Et placez à web.xml pour intercepter tout
<filter-mapping>
<filter-name>MyDispatcher</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Vous pouvez utiliser Facelet et IceFaces ensemble. Facelet est un gestionnaire de vue pour les applications JSF. Si vous voulez utiliser le Facelet dans votre application, vous devez définir comme viewhandler dans les faces-config.xml comme suit
<application>
<view-handler>
com.sun.facelets.FaceletViewHandler (com.icesoft.faces.facelets.D2DFaceletViewHandler for icefaces facelet)
</view-handler>
</application>
Je pense que Iceface va avoir leurs filtres par défaut et les répartiteurs.
Personnellement, j'ai trouvé la migration de JSP à facelets assez simple. J'ai été en mesure de migrer une application de taille décente en l'espace d'une journée. Je pense que la complexité ajoutée de toute solution piratée vous causera plus de maux de tête que juste mordre la balle et le portage rapidement. Les fonctions de débogage, les messages d'erreur améliorés et la vitesse gagnée sont de beaux avantages. Si je me souviens bien, le dernier discours que j'ai vu sur JSF 2.0 a suggéré que Facelets allait être nécessaire à l'avenir.
- 1. ForEach et Facelets
- 2. Mélanger jsp et jsf
- 3. Etiquettes internationalisées dans JSF/Facelets
- 4. Utilisation de JavaScript avec JSF et Facelets
- 5. Cacher .xhtml source - facelets/icefaces?
- 6. Même interface dans différents domaines/projet
- 7. Comment référencer un projet VC++ d'un autre dans le même projet?
- 8. Est-il possible d'utiliser des composants Ext GWT et Smart GWT dans le même projet?
- 9. Problème avec la solution et le projet avec le même nom
- 10. Obtenir l'arborescence des composants de UIViewRoot avec facelets comme vue
- 11. JSP - Authentification et autorisation
- 12. Servlets et didacticiels vidéo JSP
- 13. action et Jsp pour obtenir le iterator et l'afficher
- 14. Ressources pour WPF et Silverlight dans le même assemblage
- 15. Inclure automatiquement une JSP dans chaque JSP
- 16. comment utiliser svn tiers et mon propre svn sur le même projet?
- 17. F # définir/utiliser un type/module dans un autre fichier dans le même projet
- 18. Comment exposer le bean dans JSP?
- 19. fichier et de répertoire avec le même nom dans le même répertoire parent - Solaris 8, UFS
- 20. Avec les facelets, qu'est-ce que l'équivalent de fmt: formatDate?
- 21. Objets JSP, JavaScript et Java
- 22. Inclure le contenu d'un fichier dans JSP
- 23. Comment référencer un projet C# à partir d'un projet C++/CLi dans la même solution
- 24. FogBugz - Inclure tous les cas assignés à moi-même et projet <> "Projet A" et projet <> "projet B"
- 25. Est-ce que tomcat 5.5 traite les fichiers .jsp et .jspx de la même manière?
- 26. Quel est l'espace de noms à utiliser pour ajouter le support JL taglib dans les pages de facelets?
- 27. Structure Code JSP/Java dans lequel la logique n'est pas dans le fichier JSP
- 28. comptage et le regroupement en même temps
- 29. Spring MVC et JSP framework
- 30. ActionScript 2.0 et le projet ActionScript 3.0
jsf2.0 soutient encore jsp, mais il sera dépréciée. – jsight
Je crois comprendre que jsf 2.0 nécessitera jsp si vous souhaitez utiliser certaines des nouvelles fonctionnalités de jsf 2.0. Donc oui vous pouvez toujours * utiliser * jsf 2.0 avec jsp mais vous manquerez beaucoup de choses nouvelles. –