Tengo un bloque de código JSP que debe utilizarse en varios lugares (básicamente un widget que usan varias páginas). ¿Cuál es una buena forma de modularizar esto? Prefiero no ponerlo en un objeto ya que la manipulación de HTML en cadena se pone fea. Usar <%@ include file="foo.jsp"%>
es problemático porque terminamos teniendo variables globales implícitas.La mejor manera de modularizar un bloque de código JSP
8
A
Respuesta
9
Puede crear una etiqueta simple y utilizarla en cualquier lugar que desee su widget. Una etiqueta es un objeto reutilizable que puede usar en cualquiera de sus JSP.
Consulte http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/JSPTags.html.
4
independiente del JSP a cabo en su propio archivo e incluirla (JSP Incluye, teselas incluye, etc)
Se puede crear una etiqueta Lib incorporación de la funcionalidad?
3
En JSP 2, se mejoraron las etiquetas personalizadas. Aquí hay un good article en ellos.
Anteriormente, JSP no es muy bueno en la modularización de código, incluye y etiqueta libs, las dos opciones que descontó son sobre eso. Las etiquetas personalizadas antes de JSP 2, a las que te apunta Bogdan, son potentes, pero tienen una sobrecarga.
Cuestiones relacionadas
- 1. ¿La mejor manera de invocar un código cruzado?
- 2. ¿Cuál es la mejor manera de forzar un bloque de prueba para romper?
- 3. ¿Cuál es la mejor manera de obtener párrafos en un bloque de texto WPF? (caracteres Newline?)
- 4. mejor manera de hacer este bloque en php
- 5. ¿La mejor manera de incluir el código de depuración?
- 6. La mejor manera de comenzar un proyecto
- 7. Cómo modularizar una aplicación de Python
- 8. ¿La mejor manera de administrar fragmentos de código en Linux?
- 9. La mejor manera de hacer código para "Contraseña olvidada"
- 10. ¿La mejor manera de documentar el código AJAX + PHP?
- 11. mejor manera de crear dinámicamente clases en lugar de utilizar un bloque de interruptores
- 12. ¿Cuál es la mejor manera de documentar el código f #?
- 13. La mejor manera de compartir código entre WPF y Silverlight
- 14. ¿Cuál es la mejor manera de probar el código GWT
- 15. ¿La mejor manera de lanzar excepciones en el código JNI?
- 16. La mejor manera de borrar un UITextField
- 17. ¿La mejor manera de simular un dominio?
- 18. cómo modularizar django settings.py?
- 19. ¿Cuál es la mejor manera de crear plantillas de diseño JSP?
- 20. ¿Qué métodos existen para modularizar el código C?
- 21. pregunta vim: tabbing un bloque de código
- 22. reutilizar un bloque de código en YAML
- 23. ¿Cuál es la mejor forma de precompilar JSP con Ant
- 24. Shift un bloque de código seleccionado a la derecha
- 25. La mejor manera de usar la guayaba
- 26. ¿Cuál es la mejor manera de obtener un código de respuesta HTTP de una URL?
- 27. ¿Cómo se nombra un bloque de código y se lo llama de otra manera?
- 28. ¿Cómo formatear un bloque de código dentro de una presentación?
- 29. ¿Hay alguna manera de comentar un gran bloque de código en TextMate?
- 30. La mejor manera de extender un plugin de jQuery
La url ya no está validada. –