java - servlet - jsp pdf
La mejor forma de modularizar un bloque de código JSP (3)
Tengo un bloque de código JSP que debe usarse 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.
Separe la JSP en su propio archivo e inclúyala (JSP Includes, Tiles Includes, etc.)
¿Puedes crear un Tag Lib incorporando la funcionalidad?
Puede crear una etiqueta simple y usarla en cualquier lugar que desee su widget. Una etiqueta es un objeto reutilizable que puede usar en cualquiera de sus JSP.
Por favor, consulte http://java.sun.com/j2ee/tutorial/1_3-fcs/doc/JSPTags.html .
En JSP 2, se mejoraron las etiquetas personalizadas. Aquí hay un buen artículo sobre 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 Bogdan lo señala, son potentes, pero tienen una carga adicional.