分页 很实用
来源:互联网 发布:java标识符的命名测试 编辑:程序博客网 时间:2024/05/05 13:15
页面代码:
<table>
<tr>
<td width="50">
<s:if test="page>0">
<a href="EC/user/selectUserAgoAddressList?flag=2&length=4&page=<s:property value="page-1"/>">上一页</a>
</s:if>
<s:else>
上一页
</s:else>
</td>
<td width="150">
<s:if test="(page < countNum-2)&&countNum>3">
<a href="EC/user/selectUserAgoAddressList?flag=2&length=4&page=<s:property value="page"/>"><s:property
value="page+1" /> </a>
<a href="EC/user/selectUserAgoAddressList?flag=2&length=4&page=<s:property value="page+1"/>"><s:property
value="page+2" /> </a>
<a href="EC/user/selectUserAgoAddressList?flag=2&length=4&page=<s:property value="page+2"/>"><s:property
value="page+3" /> </a>
</s:if>
<s:elseif test="countNum>3">
<a href="EC/user/selectUserAgoAddressList?flag=2&length=4&page=<s:property value="countNum-3"/>"><s:property
value="countNum-2" /> </a>
<a href="EC/user/selectUserAgoAddressList?flag=2&length=4&page=<s:property value="countNum-2"/>"><s:property
value="countNum-1" /> </a>
<a href="EC/user/selectUserAgoAddressList?flag=2&length=4&page=<s:property value="countNum-1"/>"><s:property
value="countNum" /> </a>
</s:elseif>
<s:if test="page < countNum-1">
<a href="EC/user/selectUserAgoAddressList?flag=2&length=4&page=<s:property value="page+1"/>">下一页</a>
</s:if>
<s:else>
下一页
</s:else>
</td>
<td width="40">
<a href="EC/user/selectUserAgoAddressList?flag=2&length=4&page=0">首页</a>
</td>
<td width="40">
<a
href="EC/user/selectUserAgoAddressList?flag=2&length=4&page=<s:property value="countNum-1"/>">尾页</a>
</td>
<td width="150">
当前是第
<s:property value="page+1" />
页
</td>
<td width="90">
总共
<s:property value="countNum" />
页
</td>
</tr>
</table>
action代码:
变量
private int start;
private int end;
private int length;
private int page;
private int countNum;
start = (page)*length;
int b= userAddressesList.size();
start=(page-1)*length;
map.put("start", String.valueOf(start));
map.put("length", String.valueOf(length));
userAddressesList = userAddressBaseService.listModel(map);
int count=userAddressesList.size();
double pageNum =((double)(b))/length;
countNum=(int)Math.ceil(pageNum);
OK! 简单实用 !! 使用场合很广
- 分页 很实用
- SqlServer2005分页方案,很实用,很快!
- 非常实用分页控件
- 实用分页类
- 实用的分页插件
- 一套新的SqlServer2005分页方案,很实用,很快!
- C# winfrom中共用的分页方法(很实用)
- php 分页 分页类 简单实用
- 一个实用的JSP分页
- 一个实用的分页算法
- ASP.NET实用分页代码
- php实用的分页类
- 简单实用的分页控件
- 实用的java分页ajax分页和普通分页
- 一个实用的ASP分页函数
- 一个简单实用的分页控件
- 一个简单实用的分页控件
- 简单实用的分页函数(Php+mysql)
- unity 编译安卓出错
- activity主窗口与软键盘的交互模式,可以用来避免输入法面板遮挡问题,Android1.5后的一个新特性。
- Linux 磁盘分区中的UUID
- 简单文件操作命令
- java系统之间的调用
- 分页 很实用
- 图片的一些效果处理方法
- 冒泡排序和选择法排序
- 个人对码表的理解(ASCII,GBK,Unicode,UTF-8等)。
- 位置与地图(三)给地图添加覆盖层
- kkk
- 流媒体服务器
- Oracle数据库技术
- 嵌入式 linux下线程池小结c语言