知识大全 用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分页实现源码

Struts2分页实现源码  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  &

知识大全 浅谈Struts2分页的实现与代码实例

浅谈Struts2分页的实现与代码实例  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  关于Str

知识大全 ASP.NET生成静态页面和分页主要的原理

ASP.NET生成静态页面和分页主要的原理  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  静态模

知识大全 一个通用的JSP分页类,具有显示多组页码功能

一个通用的JSP分页类,具有显示多组页码功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  最近

知识大全 用Spring的JdbcTemplate实现分页功能

用Spring的JdbcTemplate实现分页功能  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 PHP分页显示制作详解

PHP分页显示制作详解  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  前言  分页显示是一种非常

知识大全 struts开发实践—分页的实现

  本案主要功能是完成数据集的分页显示示例代码如下    PageInfo类定义分页信息  /******************programbegin***********************

知识大全 漫谈解决Struts分页显示

漫谈解决Struts分页显示  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  学习Struts已经

知识大全 word表格分页后最上面的边框不显示怎么办

word表格分页后最上面的边框不显示怎么办word中表格分页后,表头在下一行中自动显示方法处理方法A:在WORD表格中选中表头行---右键---表格属性---行---勾选“在各页顶端以标题行形式重复出

知识大全 Struts 中如何实现查询结果分页显示

Struts中如何实现查询结果分页显示  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  messa