J'ai un bloc de code JSP qui doit être utilisé à plusieurs endroits (essentiellement un widget utilisé par plusieurs pages). Quel est un bon moyen de modulariser cela? Je préfère ne pas le mettre dans un objet car la manipulation de chaînes de HTML devient moche. L'utilisation de <%@ include file="foo.jsp"%>
est problématique parce que nous avons des variables globales implicites.Meilleure façon de modulariser un bloc de code JSP
Répondre
Vous pouvez créer un simple tag et l'utiliser partout où vous voulez votre widget. Une balise est un objet réutilisable que vous pouvez utiliser dans n'importe laquelle de vos JSP.
Veuillez vous reporter à http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/JSPTags.html.
Séparer la JSP dans son propre en fichier et l'inclure (JSP comprend, tuiles Comprend, etc.)
Pouvez-vous créer une marque Lib intégrant la fonctionnalité?
Dans JSP 2, les étiquettes personnalisées ont été améliorées. Voici un good article sur eux.
Auparavant, JSP n'était pas très bon pour modulariser le code, inclut et tag libs, les deux options que vous avez actualisées, sont à ce sujet. Les balises personnalisées avant JSP 2, sur lesquelles vous pointez Bogdan, sont puissantes mais génèrent un surcoût.
- 1. Meilleure façon d'invoquer un code croisé?
- 2. Meilleure façon d'écrire un code de schéma portable?
- 3. Comment parcourir un bloc entier de code?
- 4. Comment sortir le code HTML du bloc JSP <%! ... %>?
- 5. Élucider un bloc de code javascript obfusqué
- 6. Meilleure façon de coder Visual Studio comme application de code
- 7. jsp: cela fait référence à quel objet dans le bloc de code jave de la page jsp <% %>?
- 8. Meilleure façon d'organiser le code Javascript
- 9. problème bloc de code Cyclique
- 10. Meilleure façon de documenter le code AJAX + PHP?
- 11. Code de déconnexion dans JSP
- 12. Meilleure façon de gérer les chiffrements de bloc en C++? (Crypto ++)
- 13. Meilleure façon d'automatiser un processus de publipostage
- 14. Meilleure façon de déboguer un CGI Windows
- 15. Meilleure façon de désérialiser dans un tableau
- 16. Meilleure façon de trier un tableau
- 17. Bloc de code de déconnexion ASP.Net
- 18. Meilleure façon de diffuser des films
- 19. Existe-t-il une meilleure façon de faire ce bloc d'instructions LINQ?
- 20. Envoi d'un bloc de code à une méthode dynamique find_all
- 21. Meilleure façon de lire et de traiter un fichier texte
- 22. Win32: Exécution atomique du bloc de code
- 23. appel code PHP page JSP
- 24. Comment définir un bloc de code à utiliser plusieurs fois?
- 25. Pouvez-vous écrire un bloc de code C++ dans C#?
- 26. Dans VB.NET pouvez-vous faire un bloc de code arbitraire?
- 27. enferment localement un bloc de code dans SQL
- 28. Meilleure façon de gérer la session dans NHibernate?
- 29. Meilleure façon de surveiller un serveur sur un port TCP
- 30. meilleure structure de mon code
L'URL n'est plus validée. –