Soy nuevo en JSP, y estoy tratando de reducir una gran cantidad de código de corte y pegado.
En cada página del proyecto, hay alrededor de 25 líneas de JSP mixto, etiquetas Struts, etiquetas JSTL y HTML, que se han cortado y pegado en varios puntos de la página. Estas ~ 25 líneas de código reutilizado son ni siquiera remotamente similares de página a página (y hay ~ 250 páginas), pero exactamente iguales en cada página. En última instancia, este código (de lógica comercial) debería eliminarse de la Vista, pero hacerlo sería un proyecto más grande de lo que mi calendario permite en este momento, por lo que me pregunto si existe una forma simple de reutilizar Mixed Tags + JSP dentro de una página, como una solución temporal para que el código se pueda refactorizar en etapas según lo permita el tiempo.¿Cómo puedo reutilizar HTML/JSP dentro de una página?
Para mayor claridad, estoy buscando un camino para encapsular el código sin crear un nuevo archivo (/ local al alcance de la página) - es decir, debe definirse en la misma página desde la que se llama.
Algunos han sugerido que esto se puede hacer con Tiles - si ese es el caso, muéstrenme cómo.
Gracias por la sugerencia. He utilizado ese enfoque como una solución temporal anteriormente, pero lamentablemente en este caso aumentaría significativamente el número de páginas jsp en el proyecto o crearía un enredo de condicionales. El problema es que las páginas no funcionan realmente. Me encargaron que el sitio sea compatible con navegadores cruzados. Estoy tratando de reducir el tiempo de depuración reduciendo el código de copiado al tiempo que reescribo solo lo que debe reescribirse por el momento. –