Cuando se utiliza un taglib el contenedor normalmente:
- escribe y llama a un método de ayuda desde dentro _jspService
- Dentro del método de ayuda una instancia de la clase de etiqueta se crea y se denominan métodos estándar (setParent(), doStartTag(), doEndTag(), etc ...)
Esto mantiene todo el código dentro del mismo recurso (la solicitud no sea traspasada a otro componente) y por lo tanto le permite construir en bucle comportamiento y acceder a otros componentes en t la página actual.
Hay una sobrecarga en el aprendizaje de bibliotecas de etiquetas. Pero una vez que tienes tu primera etiqueta trabajando todo es cuesta abajo. Además, el resultado final será más fácil de entender para los no desarrolladores (suponiendo que elija buenos nombres para las etiquetas).
tengo un archivo jsp, e incluye otro jsp ... esencialmente, hay dos solicitudes hechas, una para el jsp principal y la segunda para el include. aunque si uso un taglib/tagfile dentro de mi jsp, solo hay una solicitud, y se llama al taglib/tagfile desde la misma solicitud dentro de _jspService? – joshjdevl
Estás pensando en un delantero. Incluye pasar dentro de las mismas solicitudes. – sblundy