有个分页类,但不知道要怎样去写分页代码。 分页 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 后台分页类 有必要写这么复杂么前台分页插件多的是只传第几页page 和一页多少行rows 就够了 我就是不用用 类似 js ,jquery easy ui 这样的分页工具,才自己写。 两个字母搞定Java EE通用分页:http://howsun.blog.sohu.com/90707791.html 分页的类写好后有二步需要去做:第一步:在查询数据ACTION里面将这个PageControl类传递到公用分页工具菜单jsp页面, PageControl pageControl = new PageControl(.....); request.setAttribute("pageControl", pageControl);第二步: 写一个公用jsp菜单页面(例如:page.jsp), 每一个需要分页的jsp页面都可以include这个page.jsp<logic:present name="pageControl"><bean:define id="pages" name="pageControl" /> <a href="<%=request.getContextPath()%><bean:write name='pages' property='url'/>?page=1"> 第一页</a> <a href="<%=request.getContextPath()%><bean:write name='pages' property='url'/>?page=<bean:write name='pages' property='previousPage'/>&qaction=page"> 上一页</a> <a href="<%=request.getContextPath()%><bean:write name='pages' property='url'/>?page=<bean:write name='pages' property='nextPage'/>&qaction=page"> 下一页</a> <a href="<%=request.getContextPath()%><bean:write name='pages' property='url'/>?page=<bean:write name='pages' property='totalPags'/>"> 最后一页</a> 。。其它需要显示的自己去想</logic:present>当然前提是在你的PageControl类中定义好需要用到的属性字段,例如previousPage, nextPage,url(action或jsp名称)等等你在前端需要用到的值。 这个是我自己写的。。http://blog.csdn.net/tcmis/article/details/1422705你可以看一下,然后完善成自己的。 我控制层的代码如下: PageControl page = new PageControl(); // pageBean.setPageCur(curpage == null ? 1 : curpage); page.getNextPage(); page.getFirstPage(); pageSize = pageSize == null ? 10 : pageSize; curPage = curPage == null ? 1 : curPage; List<log> logList = logservice.logSelect(pageSize, curPage, 20); page.setSubList(logList); request.setAttribute("page", page);jsp 代码为 <a href="logSelect.do?pageSize=5&curPage=1">第一页</a> <a href="logSelect.do?pageSize=5&${page.prevPage }">上一页</a> <a href="logSelect.do?pageSize=5&${page.nextPage }">下一页</a>但是上一页和下一页没有效果。 <a href="logSelect.do?pageSize=5&${page.prevPage }">上一页</a> <a href="logSelect.do?pageSize=5&${page.nextPage }">下一页</a>你这个缺少参数啊。<a href="logSelect.do?pageSize=5&curPage=${page.prevPage }">上一页</a> <a href="logSelect.do?pageSize=5&curPage=${page.nextPage }">下一页</a> ssh中vo到底是什么,为什么不能省,在线等 JAVA word转html Spring 配置数据源报错(急急急) 奇怪的GB18030乱码问题 如何调试HQL呢 谁有effective java 中文第二版的电子书吗 怎样获取邮箱或msn联系人,征求可行方法 WebService是什么,它有什么作用? 如何处理读取一个动态页面的内容?页面内可能会有检查cookie,或者检查页面是否直接访问 请教IIS+resin,配置成功后jsp可以解析,但servlet找不到路径! 调用WebService问题 如何在安卓(java)端正确读取networkStream 来自C#
前台分页插件多的是
只传第几页page 和一页多少行rows 就够了
http://howsun.blog.sohu.com/90707791.html
第一步:在查询数据ACTION里面将这个PageControl类传递到公用分页工具菜单jsp页面,
PageControl pageControl = new PageControl(.....);
request.setAttribute("pageControl", pageControl);
第二步: 写一个公用jsp菜单页面(例如:page.jsp), 每一个需要分页的jsp页面都可以include这个page.jsp<logic:present name="pageControl">
<bean:define id="pages" name="pageControl" />
<a href="<%=request.getContextPath()%><bean:write name='pages' property='url'/>?page=1">
第一页</a> <a href="<%=request.getContextPath()%><bean:write name='pages' property='url'/>?page=<bean:write name='pages' property='previousPage'/>&qaction=page">
上一页</a> <a href="<%=request.getContextPath()%><bean:write name='pages' property='url'/>?page=<bean:write name='pages' property='nextPage'/>&qaction=page">
下一页</a> <a href="<%=request.getContextPath()%><bean:write name='pages' property='url'/>?page=<bean:write name='pages' property='totalPags'/>">
最后一页</a>
。。其它需要显示的自己去想
</logic:present>
当然前提是在你的PageControl类中定义好需要用到的属性字段,例如previousPage, nextPage,url(action或jsp名称)等等你在前端需要用到的值。
PageControl page = new PageControl();
// pageBean.setPageCur(curpage == null ? 1 : curpage);
page.getNextPage();
page.getFirstPage();
pageSize = pageSize == null ? 10 : pageSize;
curPage = curPage == null ? 1 : curPage;
List<log> logList = logservice.logSelect(pageSize, curPage, 20);
page.setSubList(logList);
request.setAttribute("page", page);jsp 代码为
<a href="logSelect.do?pageSize=5&curPage=1">第一页</a>
<a href="logSelect.do?pageSize=5&${page.prevPage }">上一页</a>
<a href="logSelect.do?pageSize=5&${page.nextPage }">下一页</a>但是上一页和下一页没有效果。
<a href="logSelect.do?pageSize=5&${page.nextPage }">下一页</a>
你这个缺少参数啊。<a href="logSelect.do?pageSize=5&curPage=${page.prevPage }">上一页</a>
<a href="logSelect.do?pageSize=5&curPage=${page.nextPage }">下一页</a>