2010-01-19 3 views
0

в моем приложении jsp вызывает метод для извлечения записей из метода database.the, который возвращает массив и используя цикл for, значения массива отображаются с использованием технологии jsp на странице html. , если предположить, что длина массива равна 100, тогда на одной странице отобразится 100 записей. Мне нужно, чтобы на странице отображалось 20 записей и с использованием следующей ссылки 20 позже, затем 20 и т. Д.Как отобразить результат запроса на нескольких страницах

, пожалуйста, предложите возможные методы для этого. спасибо заранее

ответ

0

с использованием displaytag было бы здорово. Вы можете установить количество записей за страницу. Вы можете даже активировать сортируемый параметр для столбцов, чтобы пользователь мог сортировать в соответствии с его потребностями.

1

Displaytag популярен, но не эффективен с точки зрения памяти. Если значение rowcount становится высоким, скорее сделайте пейджинг на уровне базы данных. Я опубликовал аналогичный ответ, прежде чем здесь, в комплекте с фрагментами кода: ResultSet to Pagination