2008-11-11 23 views
8

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

Respuesta

4
  1. independiente del JSP a cabo en su propio archivo e incluirla (JSP Incluye, teselas incluye, etc)

  2. 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