Мне нужно отобразить записи из одной из моей таблицы базы данных. Разумеется, данные огромны, поэтому я должен показать результаты на нескольких страницах, и что без получает все данные сразу, но по мере того, как пользователь перемещается по страницам.JSP pagination без извлечения данных сразу
Я хотел использовать это plugin, но мне кажется, что ему нужно получить все данные, которые применяются для разбиения на страницы, это правильно? вот почему я решил искать другое решение, а потом поиграл в Google, но наткнулся на displaytag, и это то, что я использую (или пытаюсь использовать), но поскольку я новичок в этом, у меня есть пара сомнений/проблем :
есть ли способ, что, например, если у меня есть 5000 строк для отображения, вместо того, чтобы все 5000 в один идти, просто принести первые 20, которые составляют первую страницу, при условии, что это страница размер, конечно.
Я использую несколько таблиц стилей, а также скрипты на своем сайте, и все отлично работает с displaytag, но только в первый раз, когда вы загружаете информацию, потому что, когда вы нажимаете на номера страниц (из разбивки на страницы) информация загружается правильно, но все стили, изображения и скрипты просто исчезают и больше не доступны, оставляя страницу полностью пустой, за исключением статического текста, где я ошибаюсь или что я делаю неправильно?
<display:table id="row" name="sessionScope.list" pagesize="20"> <display:column title="Date" > <c:out value="${row.date}" /> </display:column> <display:column title="Number" > <c:out value="${row.number}" /> </display:column> <display:column title="Number Plate" > <c:out value="${row.numberPlate}" /> </display:column> <display:setProperty name="paging.banner.onepage" value=" " /> </display:table>
Я действительно надеюсь, что вы можете помочь мне.
Благодаря
У вас есть два вопроса здесь о несвязанных предметах. Рассмотрите возможность разделить их на разные вопросы с дополнительной информацией. – Caps