我有一个JSP文件,在该文件中我包含另一个JSP文件:
<c:forEach var="instanceVar" items="${instanceList}">
<c:set var="instance"><jsp:include page="instance.jsp"/></c:set>
...
</c:forEach
Run Code Online (Sandbox Code Playgroud)
在文件instance.jsp中我想使用一个变量instanceVar.我想用JSTL做.有没有办法做到这一点?
Ale*_*lex 81
<c:forEach var="instanceVar" items="${instanceList}">
<jsp:include page="instance.jsp">
<jsp:param name="myVar" value="${instanceVar}"/>
</jsp:include>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)
在里面 instance.jsp
<c:out value="${param.myVar}"/>
Run Code Online (Sandbox Code Playgroud)
另一种方法是使用JSTL标记c:set和request scope.
<c:set var="instance" value="${your.value}" scope="request"/>
<jsp:include page="instance.jsp"/>
Run Code Online (Sandbox Code Playgroud)