Pagination 不立即检索数据的JSP分页
我需要显示一个数据库表中的条目。当然,数据是巨大的,因此我必须在几个页面上显示结果,而不是一次获取所有数据,而是在用户浏览页面时 我想使用它,但在我看来,它需要获取所有的数据,或者应用分页,对吗??这就是为什么我决定寻找另一种解决方案,然后在谷歌上搜索了一段时间,这就是我正在使用(或试图使用)的东西,但由于我是新手,我有几个疑问/问题:Pagination 不立即检索数据的JSP分页,pagination,displaytag,Pagination,Displaytag,我需要显示一个数据库表中的条目。当然,数据是巨大的,因此我必须在几个页面上显示结果,而不是一次获取所有数据,而是在用户浏览页面时 我想使用它,但在我看来,它需要获取所有的数据,或者应用分页,对吗??这就是为什么我决定寻找另一种解决方案,然后在谷歌上搜索了一段时间,这就是我正在使用(或试图使用)的东西,但由于我是新手,我有几个疑问/问题: 有没有办法,例如,如果我有5000行要显示,而不是一次获取所有5000行,只获取构成第一页的前20行,当然假设这是页面大小 我在我的网站上使用了几个样式表和脚本
<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>
基本上,您需要告诉数据库限制要返回的行数,并计算为该查询返回的行总数。然后使用显示标签的页码,并将其转换为数据库的偏移量。关于不相关的项目,这里有两个问题。考虑用更多的信息把它们分成不同的问题。