您的位置:首页 > 编程语言 > Java开发

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>
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐