SnippetShare 项目总结连载(五)- 分页显示
2011-06-25 17:18
561 查看
SnippetShare 项目总结连载(五)- 分页显示
Luo Weifeng 2011-6-25说明:本系列文章为作者自己看或在web开发特别初级的人看,高手和中手绕过。
很多时候您需要对你显示的内容进行分页处理,这对于维持一个良好的整洁的界面很重要,即使是像我们这样只是做课程设计的一样。
很简单得想法就是在action转到jsp的时候传递page和pages参数,jsp中添加到action的page=**的链接。下面这段代码本人用在html中写java代码的方式,虽然不推荐,但对于这样一个简单的功能能简单封装再好不过。
<div > <% int curpage = Integer.parseInt(pageContext.findAttribute("page").toString()); int maxpages = Integer.parseInt(pageContext.findAttribute("pages").toString()); %> <% if(curpage == 1){ %> <b>首页</b> <b>上一页</b> <% }else{ %> <a href="../action/home?page=1" mce_href="action/home?page=1">首页</a> <a href="../action/home?page=<% out.print((curpage>1)? curpage-1:1); %>">上一页</a> <% } %> <b><% out.print(curpage); %></b> <% if(curpage == maxpages){ %> <b>下一页</b> <b>尾页</b> <% }else{ %> <a href="../action/home?page=<% if(curpage<maxpages) out.print(curpage+1); else out.print(maxpages); %>">下一页</a> <a href="../action/home?page=<% out.print(maxpages); %>">尾页</a> <% } %> <span><% out.print(curpage + "/" + maxpages); %></span> </div>
相关文章推荐
- SnippetShare 项目总结连载(六)-----一个普通javaEE 程序所需要的最少的build.xml
- SnippetShare 项目总结连载(八)-在ActionForm里边做验证
- SnippetShare 项目总结连载(九)--代码高亮highlighter
- SnippetShare 项目总结连载(十 一)-- 网页小图标favicon.ico
- SnippetShare 项目总结连载(三)-- 让div 隐藏
- 有关 SQLserver + JavaWeb端 多条件结果集 分页显示 的一点总结
- 【ssm个人博客项目实战05】easy ui datagrid实现数据的分页显示
- Shop项目--4. 分页显示商品的,与分页跳转,上一页,下一页product_list.jsp
- 旅游管理系统:项目信息分页显示、查询
- 浏览器兼容问题项目总结(二)Highchart 在chrome下x轴文字竖直显示(兼容IE和Chrome)
- SnippetShare 项目总结连载(四)-- 让form表单处在一行
- 每日总结(一)Sql查询只显示时间、GridView去除表格线、DateTimeControl重置、GridView分页、Jquery取值
- Spring+Hibernate+Struts2项目 分页显示算法实现
- Extjs 项目中按条件查询,分页显示后,点击下一页,查询条件消失
- 融云项目经验总结-头像和昵称显示/badge显示
- 每日总结(一)Sql查询只显示时间、GridView去除表格线、DateTimeControl重置、GridView分页、Jquery取值
- 项目总结(三)——复制文件时显示进度对话框
- 融云项目经验总结-头像和昵称显示/badge显示(转)
- 2014年的项目的总结(二) 谨防过度设计 别为显示技术而搞复杂 杀鸡焉用牛刀?
- SnippetShare 项目总结连载(七)- 解决Form表单中文乱码