springMVC+springmvc+hibernate,可以实现增删改查了,如何实现分页 springMVC+springmvc+hibernate,可以实现增删改查了,如何实现分页?请各位大神帮忙,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 分页方式很多,看你前台怎么展示了,后台拼sql语句 写个分页辅助类。<div class="pagination pagination-right" id="mypage"> <input type="hidden" id="totalPage" value="${page.totalPages}"/> <input type="hidden" id="totalCount" value="${page.totalCounts}"/> <span class="badge" id="pageinfo" >${page.currentPage}/${page.totalPages}</span> <ul> <li><a class="btn btn-default" href="javascript:void(0);">首页</a></li> <li><a class="btn btn-default" href="javascript:void(0);">上一页</a></li> <c:if test="${page.totalPages==1}"> <li><a class="btn btn-default" href="javascript:void(0);">下一页</a></li> <li><a class="btn btn-default" href="javascript:void(0);">末页</a></li> </c:if> <c:if test="${page.totalPages>1}"> <li><a class="zc" href="javascript:gopage(${page.next});">下一页</a></li> <li><a class="zc" href="javascript:gopage(${page.totalPages})">末页</a></li> </c:if> </ul> <input id="gopageNo" class="span3" type="text" maxlength="5" onkeyup="value=value.replace(/[^\d]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d.]/g,''))"/> <button type="button" id="gopage" class="btn btn-info" onclick="jumppage()">GO</button> </div>你可以看看我这种 通过后台传的分页对象 在前台显示 一种思路, 前台页面传递要显示的分页页数和一页展示的数量,后台数据取对应的数据。 后台在于你使用什么方式从数据库中获取数据。反正最终都是通过jdbc拼接sql完成而已。hibernate有已经实现的方法。 HibernateTemplate.getHibernateTemplate().findByCriteria(criteria, firstResult, maxResults); 你传一个页数 每页pagesize到后台 然后根据你的sql 查找特定的 数据 hibernate已经集成了分页的功能 注意你的参数传递就好了 解析json串的数据 在RCP工程中使用Jfreechart的问题? 模块权限动态分配 调查 如何往一个jar包里面添加文件 入门级问题:如何用java连接"Access"数据库? 菜瓜打扰大家!!! 请问哪里有JAVA反编译器下载呀? 比DJ等!多谢 java繁简体问题,哪位高手如有时间,帮我看一下怎么解决!!!! 单双字节问题 用eclipse 使用printf为何会报错 如何用JAVA写一个算法实现实际输入一个数N打印N×N矩阵的每行每列以及对角线的和都一样
<div class="pagination pagination-right" id="mypage">
<input type="hidden" id="totalPage" value="${page.totalPages}"/>
<input type="hidden" id="totalCount" value="${page.totalCounts}"/>
<span class="badge" id="pageinfo" >${page.currentPage}/${page.totalPages}</span>
<ul>
<li><a class="btn btn-default" href="javascript:void(0);">首页</a></li>
<li><a class="btn btn-default" href="javascript:void(0);">上一页</a></li>
<c:if test="${page.totalPages==1}">
<li><a class="btn btn-default" href="javascript:void(0);">下一页</a></li>
<li><a class="btn btn-default" href="javascript:void(0);">末页</a></li>
</c:if>
<c:if test="${page.totalPages>1}">
<li><a class="zc" href="javascript:gopage(${page.next});">下一页</a></li>
<li><a class="zc" href="javascript:gopage(${page.totalPages})">末页</a></li>
</c:if>
</ul>
<input id="gopageNo" class="span3" type="text" maxlength="5" onkeyup="value=value.replace(/[^\d]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^\d.]/g,''))"/>
<button type="button" id="gopage" class="btn btn-info" onclick="jumppage()">GO</button>
</div>
你可以看看我这种 通过后台传的分页对象 在前台显示
后台在于你使用什么方式从数据库中获取数据。反正最终都是通过jdbc拼接sql完成而已。
hibernate有已经实现的方法。
HibernateTemplate.getHibernateTemplate().findByCriteria(criteria, firstResult, maxResults);