知识大全 用Struts2实现列表显示和分页功能
Posted 常量
篇首语:大鹏一日同风起,扶摇直上九万里。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 用Struts2实现列表显示和分页功能相关的知识,希望对你有一定的参考价值。
用Struts2实现列表显示和分页功能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
以下是在前两天一个项目中的分页功能截取
BlogDAO java文件
[java]
/** 根据条件(默认一张表所有数据)返回多条记录 */
public List<Blog> list(String kw Integer pageCur Integer pageSize)
List<Blog> list = null;
Integer limitaInteger = (pageCur )*pageSize;
Integer limitbInteger = pageCur*pageSize;
Object[] params = limitaInteger limitbInteger;//代入的参数列表
String sqlWhere = ;
String sql = select * from csdn_blog where first= ;
if(kw!=null && !kw equals( ))
sqlWhere = and topic like % +kw+ % ;
sql += sqlWhere;
sql += order by id desc limit ? ? ;
ResultSetHandler<List<Blog》 rsh = new BeanListHandler<Blog>(Blog class) //把结果集转成BeanList
try
list = qr query(getConn() sql rsh params) //调用查询接口的查询函数
catch (SQLException e)
e printStackTrace()
return list;
BlogActin java文件
[java]
private Integer pagenum;//页码
[java] view plaincopy
private List<Blog> allblogs;
并提供set get 方法
[java]
public List<Blog> getAllblogs()
return allblogs;
public void setAllblogs(List<Blog> allblogs)
this allblogs = allblogs;
[java]
public Integer getPagenum()
return pagenum;
public void setPagenum(Integer pagenum)
this pagenum = pagenum;
列表方法
[java]
/** 显示博客列表信息 */
public String alllist()
request=ServletActionContext getRequest()
blogtopic=request getParameter( blogtopic )
allblogs=blogDAO list(blogtopic pagenum )
num_allblog=untAllNum(blogtopic)
num_allblogpage=num_allblog/ + ;
return index ;
JSP文件
[]
<div class= content >
<c:forEach items= $allblogs var= allblog >
<div class= blog_list >
<h ><a # class= category >[$allblog topic]</a>
<a name= Blog_getContent action?id=$allblog id target= _blank >$allblog title</a></h >
<dl>
<dt><a # ><img src= img/oyuntaolianwu jpg alt= jackyvincefu ></a></dt>
<dd><div class= text_length ><pre>$ntent </pre></div></dd></dl>
<p><div class= lable >
<a class= tag # >C++</a><a class= tag # target= _blank >指针常量</a>
<a class= tag # >常量指针</a><a class= tag # target= _blank >常量指针常量</a></div></p>
<div class= about_info >
<div align= left ><span class= fl >
<table width= border= >
<tr>
<td width= ><a # target= _blank class= user_name ><font size= >$allblog writer</font></a>
<a Blog_getContent action?id=$allblog id target= _blank class= view ><font size= >阅读($allblog reader)</font></a>
<a Blog_getContent action?id=$allblog id#lookment target= _blank class= ment ><font size= >评论($allblog discuss)</font></a></td>
<td width= align= right ><span class= time ><font size= >$allblog time</font></span></td>
</tr></table></span></div>
</div>
</div>
</c:forEach>
</div>
<div class= page_nav >
<span> $num_allblog条数据 共$num_allblogpage页 </span>
<c:forEach begin= end= $num_allblogpage var= pagenum >
[<a Blog_alllist action?pagenum=$pagenum >$pagenum</a>]
</c:forEach>
<a Blog_alllist action?pagenum=$pagenum+ > 下一页 </a>
<a Blog_alllist action?pagenum=$num_allblogpage > 尾页</a> </div>
cha138/Article/program/Java/ky/201311/27879相关参考
Struts2分页实现源码 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! &
浅谈Struts2分页的实现与代码实例 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 关于Str
ASP.NET生成静态页面和分页主要的原理 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 静态模
一个通用的JSP分页类,具有显示多组页码功能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 最近
知识大全 用Spring的JdbcTemplate实现分页功能
用Spring的JdbcTemplate实现分页功能 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
PHP分页显示制作详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 前言 分页显示是一种非常
本案主要功能是完成数据集的分页显示示例代码如下 PageInfo类定义分页信息 /******************programbegin***********************
漫谈解决Struts分页显示 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 学习Struts已经
word表格分页后最上面的边框不显示怎么办word中表格分页后,表头在下一行中自动显示方法处理方法A:在WORD表格中选中表头行---右键---表格属性---行---勾选“在各页顶端以标题行形式重复出
Struts中如何实现查询结果分页显示 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! messa