struts2 中的分页方案 --原创 [tytyler]

分页的功能再普通不过。有web系统上基本上都要用到!

 

下面是我自己的方案【看过别人写的。觉得自己的不算最好,但还行】

 

和大多数的方案不同的是

 

1:数据集的封装在这个方案中采用的是 Action的属性来封装的

2:上一页 下一页 采用的是 page.jsp 而大多数方案里面采用的是动态生成的html

3: 这是分页是在没有添加条件的情况  当添加条件的时候。[在本方案中加两一组件即可]!不想加大读者的阅读难度所以没加

 

 

缺点

 有些不灵活。当然也算还行。

 

优点。

 

结构很清楚.看起来很舒服。[ 看人家的方案  很多时候 *.jsp里面写一大堆java code看起不爽]

 

在下次版本中我想把它封装成自定义标签这样用起来方便。

 

如果有任何问题,or 建议  ty@eatsunc.com 联系我 QQ 330765472

 

 

组件

 

pageQuery.js

pageBean.java

page.jsp

Action

 

 

pageQuery.js

 

 

 

 

pageBean.java

 

 

 

 

 

Action里面的代码

 

调用业务组件查询出来数据集。业务组件没写出来。在业务组件中调用daoImpl得到数据然后只是把po 转化了一下成了vo对象

 

 

 

DaoImpl的代码

调用 Dao的基类。[基类代码没写,hibernate封装好的。很简单]

 

 

 

页面代码:

 

用的jstl 简洁,清楚 本人最恨jsp里面一大堆javaCode

 

pageQuery.jsp

 

 

 


 

 

效果如下

 

 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值