Мне было интересно, как лучше всего подойти к этому. Я работаю над JSP с использованием JSTL и извлекаю информацию из базы данных для заполнения таблицы. Моя цель - ограничить количество записей, видимых одновременно, до 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 адресовать значения атрибутов 'begin' и 'end' цикла jstl 'forEach' или это определенно AJAX? Я бы предпочел не перезагружать каждый раз всю страницу.
Спасибо за идеи!