通过增量迭代JSTL列表

时间:2015-07-29 20:54:49

标签: javascript java jsp jstl iteration

我想知道解决这个问题的最佳方法。我正在使用JSTL处理JSP,并从数据库中提取信息以填充表。我的目标是将一次可见的记录数量限制为10,并让用户按一个按钮显示下一组10.到目前为止,这是我的HTML。

 <table id="tableData">
            <thead>
            <th>Row</th>
            <th>Client ID</th>
            <th>Last Name</th>
            <th>First Name</th>
            <th>Business Name</th>
            <th>Phone Number</th>
            <th>Delete</th>
            </thead>

       <tbody>     

          <c:forEach var="list" items="${list}" begin="0" end="9" >
              <tr>
                   <td class="selectable"><a><%= row++ %></a></td>
                   <td>${list.Client_ID}</td>
                   <td>${list.Last_Name}</td>
                   <td>${list.First_Name}</td>
                   <td>${list.Business_Name}</td>
                   <td>${list.Phone}</td>
                   <td><input class="boxes" type="checkbox" id="deleteBox" name="deleteBox" value="${list.Client_ID}" /></td>
               </tr>
           </c:forEach> 
       </tbody>
 </table>

javascript中有没有办法解决jstl'forEach循环'的'begin'和'end'属性值,或者这肯定是一个AJAX的东西?我不想每次都重新加载整个页面。

感谢您的想法!

1 个答案:

答案 0 :(得分:0)

This answer可能会对您有所帮助。基本上你应该考虑使用jQuery和Datatables在客户端对你的数据进行分页。