spring+hibernate+Struts分页逻辑共享(一)代码解析
来源:互联网 发布:江湖不挨刀类似知乎 编辑:程序博客网 时间:2024/05/19 00:47
如有不清楚的地方还可网上交流QQ:76968802 EMAIL:houzm13@163.com 行风居士
今天上午实在是太累了,没有写完,不好意思了,现在接着说。。。
public PublicPage(int count) {
totalRows = count;
if ((totalRows % 10) == 0) {
totalPages = totalRows / 10;
if(totalRows==0){
endPages=0;
}else{
endPages = currentPage + 10;
}
} else {
totalPages = totalRows / 10 + 1;
endPages = totalPages%10;
if ((currentPage + 10) >= totalPages) {
endPages = totalPages%10;
hasNextPage = false;
} else {
endPages = 10;
}
}
if (currentPage >= totalPages) {
hasNextPage = false;
} else {
hasNextPage = true;
}
if (totalRows <= 10) {
endPages = totalPages;
hasNextPage = false;
}
}
在类初始化时传入数据的总数int count 接下的就不用我解析了吧。。。。
public void getNextPage() {
currentPage = this.getCurrentPage();
if (currentPage > 0 && currentPage < totalPages) {
hasPreviousPage = true;
pageStartRow = currentPage * 10;
} else {
hasPreviousPage = false;
}
if (currentPage + 10 >= totalPages) {
endPages = totalPages%10;
hasNextPage = false;
hasPreviousPage = true;
pageStartRow = currentPage * 10 ;
} else {
hasNextPage = true;
}
}
当点击下一页时要执行的方法
public void getPreviousPage() {
currentPage = this.getCurrentPage();
if ((currentPage) < 1) {
hasPreviousPage = false;
} else {
hasPreviousPage = true;
}
if ((currentPage) == 0) {
hasPreviousPage = false;
pageStartRow = currentPage * 10;
} else {
hasPreviousPage = true;
}
if ((currentPage) > 0) {
hasPreviousPage = true;
pageStartRow = currentPage * 10;
} else {
hasPreviousPage = false;
}
}
点击上一页时要执行的方法
public void getCurrent() {
if ((currentPage + 10 >= totalPages)||(totalPages<=10)) {
endPages = totalPages;
hasNextPage = false;
}
}
这个方法是用来作页面指定跳转的,但相关逻辑还没有实现,哪位朋友要是实现了,记得发给我用一下啊,不想写了。
- spring+hibernate+Struts分页逻辑共享(一)代码解析
- spring+hibernate+Struts分页逻辑共享(一)
- 分享:Hibernate+Struts分页代码(一)
- spring+struts+hibernate分页
- spring+struts+hibernate分页
- Hibernate+Struts分页代码
- Hibernate+Struts分页代码
- Hibernate+Struts分页代码
- 分享:Hibernate+Struts分页代码(二)
- 分享:Hibernate+Struts分页代码(三)
- struts+hibernate+spring分页的简单实现(一)
- spring+struts+hibernate分页 完整版
- Struts 2+Hibernate分页代码
- Struts 2+Hibernate分页代码
- 贴吧项目(struts+hibernate)--逻辑代码
- Struts+Spring+Hibernate 的示例(一)
- Struts+Spring+Hibernate练习一(转)
- Struts+Spring+Hibernate实现上传下载(一)
- 写 Java 程序最容易犯的 21 种错误实例分析
- 国内外财务软件科目结构的比较
- jsp+tomcat+mysql+sevlet+javabean配置过程
- 五一札记
- VS.net 2005中修改调试时的默认器
- spring+hibernate+Struts分页逻辑共享(一)代码解析
- 解决Sql Server2000重新安装时”已经有一个程序挂起“的问题。
- 今年五一没有回家
- 怎样从XML中读取数据(具体一点)
- 树
- blog一周年记
- 创建和管理CVSNT服务器的步骤
- 电脑系统慢、上网异常的原因
- zzweb2.0社区产品推广方式