tag etiquetas ejemplos ejemplo directivas basico agregar jsp include jstl

etiquetas - Pasar parámetros a otro archivo JSP usando la etiqueta<jsp: include>



jsp jstl tags (3)

Tengo un archivo JSP y en ese archivo incluyo otro archivo JSP:

<c:forEach var="instanceVar" items="${instanceList}"> <c:set var="instance"><jsp:include page="instance.jsp"/></c:set> ... </c:forEach


En el archivo instance.jsp , quiero usar una variable instanceVar . Quiero hacerlo usando JSTL. ¿Hay alguna manera de hacer esto?


Otra alternativa es usar la etiqueta JSTL c: establecer y solicitar alcance.

<c:set var="instance" value="${your.value}" scope="request"/> <jsp:include page="instance.jsp"/>


Una alternativa sería usar setAttribute() y getAttribute()


<c:forEach var="instanceVar" items="${instanceList}"> <jsp:include page="instance.jsp"> <jsp:param name="myVar" value="${instanceVar}"/> </jsp:include> </c:forEach>

En la instance.jsp

<c:out value="${param.myVar}"/>