SnippetShare 项目总结连载(五)- 分页显示

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 项目总结连载(五)- 分页显示)