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}"/>