在JSP中的JSTL中传递FOREACH循环中的动态参数

时间:2014-05-14 18:42:57

标签: java jsp jstl

我正在使用FOREACH循环在jsp页面上显示某些记录。它需要参数的开始和结束。我想在其中传递动态参数 像这样:

<%! int i=5; int j=10; %>
<c:ForEach var="ad" item="Products" begin="i" end="j">
    <table>
        <tr>
            <td>${ad.id}</td>
            <td>${ad.name}</td>
         </tr>
     </table>

1 个答案:

答案 0 :(得分:0)

您不会使用声明块来设置值,而是使用request.setAttribute()在控制器中设置它们。然后:

<c:forEach var="ad" items="${Products}" begin="${i}" end="${j}">