tutorial servlet ejemplos ejemplo directivas caracteristicas basico java jsp

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.


  1. Separe la JSP en su propio archivo e inclúyala (JSP Includes, Tiles Includes, etc.)

  2. ¿Puedes crear un Tag Lib incorporando la funcionalidad?



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.