传统的Spring和Hibernate分页,可能使访问不断继续,如果数据量太大,请求过程就会很大,笔者认为,如果改变思路,直接对查询后返回的结果进行分页,这样就不必每次进行页码变化时,都对数据库进行请求,效率大大提高!
但是同时相应的逻辑也变得稍微复杂了,只要把握好业务逻辑,就能进行快速开发!
以下是代码,和大家一起分享:
jsp页面:
<script type="text/javascript">
function pageFirst(count){
var currentPage = count;
if(currentPage >= 1)
{
document.getElementById("pagination").currentPage.value = 1;
document.getElementById("pagination").submit();
}
}
function pageFront(count){
var currentPage = count;
if(currentPage >=1)
{
document.getElementById("pagination").currentPage.value = count;