ejemplo agregar jsp jstl

agregar - ¿Cuál es mejor entre<c: import> y<jsp: include> en términos de rendimiento?



jstl maven (2)

Estoy usando la etiqueta import jstl, ¿es mejor usar jsp: include en lugar de importar?

<c:choose> <c:when test="${item.id==''masters''}"> <c:import url="/newclickmenu/mastermenuitems.jsp"></c:import> </c:when> <c:when test="${item.id==''sales''}"> <c:import url="/newclickmenu/salesmenuitems.jsp"></c:import> </c:when> </c:choose>


Una ventaja importante de c: import es que puede incluir recursos externos como otras aplicaciones web desde el contexto actual.


<c:import> ofrecerá una mejora de flexibilidad y funcionalidad además de <jsp:include> .

  • <c:import> le permitirá especificar contenido de otras aplicaciones web y contextos, así como servidores web; esto te da más flexibilidad.

  • Sin embargo, tenga en cuenta que una inclusión estática es siempre más rápida que una dinámica; lo que significa que <%@ include file="" %> es más rápido que ambos <jsp:include> y <c:import> .

  • Técnicamente, <c:import> solo debe usarse si necesita su funcionalidad, o su flexibilidad, la mejora en el rendimiento es mínima.

  • Algunos podrían afirmar que la implementación de <c:import> es una mala práctica si no la necesitas porque pesa más que <jsp:include> .