在forEach循环中包含JSP页面

new*_*bie 8 java jsp

我需要为每个循环做,并将循环内容包含到其他jsp页面.现在我需要将循环变量传递给其他JSP页面.我试过跟随,但它没有用.当我在包含页面中使用属性时,它只返回null值.

<c:forEach var="item" items="${items}" varStatus="loop">    
    <jsp:include page="/my_jsp_page.jsp" flush="true">
        <jsp:param name="item" value="${item}" />
    </jsp:include>
</c:forEach>
Run Code Online (Sandbox Code Playgroud)

Bor*_*ris 3

您可以在调用 jsp:include 之前将“item”存储到请求属性中

<c:set var="item" scope="request" value="${item}">
Run Code Online (Sandbox Code Playgroud)

然后从请求范围中读取它