Как я могу реализовать постраничный вывод записей таблицы?
Здравствуйте, я столкнулся с задачей постраничного вывода записей таблицы. Как выглядит это сейчас: с сервлета передается ArrayList классов Employer (который содержит поля ID, Команда, Имя и т.д.), циклом c:forEach выводится конечная таблица в 1500 строк... На каждой строке есть кнопка Delete, и ссылка на редактирование по нажатию на ID конкретного человека. А также кнопка добавления и поля поиска по таблице(отправляется запрос в БД через сервлет)
Вопрос: Как и с помощью чего можно отрисовывать таблицу по выбраному кол-ву строк, ну т.е. как в интернет магазине: отобразить по 10(20 или 30) строк а остальные раскидать по оставшимся страницам. Если можно то так чтобы капитально это все не переделывать, ибо времени на это уйдет многовато...
UPD1: Я имею ввиду есть ли уже готовые библиотеки для этого?
Здравствуйте!
Первый вариант - подключить datatables.
Он поддерживает следующие виды пагинации:
1) пагинация на клиенте, когда он отдаст вам 1500 строк, но раскидает по страницам (например, по 100 элементов)
2) пагинация серверная, когда он отправляет запрос на сервер и достает соответствующую страницу. https://datatables.net/
Большое спасибо за решение! Еще вопрос такой: я это реализовал по типу такого
Есть ли возможность убрать поле Search? Если да то подскажите как это сделать