资源简介
本程序是SSH框架的搭建,然后通过一个小的很小的程序,完成SSH的组合,该程序能够使初学者对SSH有个直接性的了解和接触,对于深入学习SSH很有好处。
代码片段和文件信息
package app.commons;
public class Pager {
private int totalRows; // 总行数
private int pageSize=10; // 初始化每页显示的行数
private int currentPage; // 当前页号
private int totalPages; // 总页数
private int startRow; // 当前页在数据库中的起始行
public void init(int _totalRowsint _pageSizeint _currentPage) {
this.pageSize=_pageSize;
this.totalRows=_totalRows;
this.currentPage=_currentPage;
totalPages = totalRows / pageSize;
int mod = totalRows % pageSize;
if (mod > 0) {
totalPages++;
}
startRow =(_currentPage-1)*_pageSize;
}
public Pager(int _totalRowsint _pageSize) {
totalRows = _totalRows;
pageSize=_pageSize;
totalPages = totalRows / pageSize;
int mod = totalRows % pageSize;
if (mod > 0) {
totalPages++;
}
currentPage = 1;
startRow = 0;
}
public int getStartRow() {
return startRow;
}
public int getTotalPages() {
return totalPages;
}
public int getCurrentPage() {
return currentPage;
}
public int getPageSize() {
return pageSize;
}
public void setTotalRows(int totalRows) {
this.totalRows = totalRows;
}
public void setStartRow(int startRow) {
this.startRow = startRow;
}
public void setTotalPages(int totalPages) {
this.totalPages = totalPages;
}
public void setCurrentPage(int currentPage) {
this.currentPage = currentPage;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public int getTotalRows() {
return totalRows;
}
public void first() {
currentPage = 1;
startRow = 0;
}
public void previous() {
if (currentPage == 1) {
return;
}
currentPage--;
startRow = (currentPage - 1) * pageSize;
}
public void next() {
if (currentPage < totalPages) {
currentPage++;
}
startRow = (currentPage - 1) * pageSize;
}
public void last() {
currentPage = totalPages;
startRow = (currentPage - 1) * pageSize;
}
public void refresh(int _currentPage) {
currentPage = _currentPage;
if (currentPage > totalPages) {
last();
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1685504 2011-09-11 20:32 MyEclipse、Struts2.1、Spring3.0、Hiberna....doc
目录 0 2011-08-19 16:44 ssh\
文件 5207 2011-08-19 13:14 ssh\.classpath
目录 0 2011-08-19 16:46 ssh\.myeclipse\
文件 593 2011-08-19 13:14 ssh\.myhibernatedata
文件 282 2011-08-19 13:14 ssh\.myme
文件 240 2011-08-19 13:14 ssh\.mystrutsdata
文件 1769 2011-08-19 13:14 ssh\.project
目录 0 2011-08-19 16:44 ssh\.settings\
文件 97 2011-08-19 13:14 ssh\.settings\org.eclipse.core.resources.prefs
文件 330 2011-08-19 13:14 ssh\.settings\org.eclipse.jdt.core.prefs
文件 462 2011-08-19 13:14 ssh\.springBeans
目录 0 2011-08-19 16:44 ssh\WebRoot\
目录 0 2011-08-19 16:44 ssh\WebRoot\me
文件 36 2011-08-19 13:14 ssh\WebRoot\me
目录 0 2011-08-19 16:44 ssh\WebRoot\WEB-INF\
目录 0 2011-08-19 16:44 ssh\WebRoot\WEB-INF\classes\
文件 76 2011-08-19 13:14 ssh\WebRoot\WEB-INF\classes\.struts.mex
目录 0 2011-08-19 16:44 ssh\WebRoot\WEB-INF\classes\app\
目录 0 2011-08-19 16:44 ssh\WebRoot\WEB-INF\classes\app\commons\
文件 2191 2011-08-19 13:14 ssh\WebRoot\WEB-INF\classes\app\commons\Pager.class
文件 1043 2011-08-19 13:14 ssh\WebRoot\WEB-INF\classes\app\commons\PagerService.class
文件 1136 2011-08-19 13:14 ssh\WebRoot\WEB-INF\classes\app\commons\PublicUtil.class
文件 1921 2011-08-19 13:14 ssh\WebRoot\WEB-INF\classes\app\commons\SetCharacterEncodingFilter.class
目录 0 2011-08-19 16:44 ssh\WebRoot\WEB-INF\classes\app\companies\
目录 0 2011-08-19 16:46 ssh\WebRoot\WEB-INF\classes\app\companies\dao\
目录 0 2011-08-19 16:46 ssh\WebRoot\WEB-INF\classes\app\companies\model\
目录 0 2011-08-19 16:46 ssh\WebRoot\WEB-INF\classes\app\companies\service\
目录 0 2011-08-19 16:46 ssh\WebRoot\WEB-INF\classes\app\companies\web\
目录 0 2011-08-19 16:44 ssh\WebRoot\WEB-INF\classes\app\users\
文件 76 2011-08-19 13:14 ssh\WebRoot\WEB-INF\classes\app\users\.struts.mex
............此处省略109个文件信息
相关资源
- 基于SSH框架的员工管理系统
- 易买网WEB项目SSH框架
- cobit5中文以及英文版框架、指南
- 基于SSH框架的员工信息操作实现案例
- 基于SSH框架旅游信息管理系统
- 几种常用的Dialog
- 最简单的SSM框架
- 基于ssh框架的OA系统
- SSM框架整合代码
- 基于struts框架的电子商务网站
- SSH框架的留言板及回复功能
- BottomNaviationView与ViewPager搭建流行UI框
- ssh三大框架整合实现的考勤管理系统
- SSH框架_easyui_学生成绩管理系统
- onvif框架搭建所需源码
- 毕业设计ssm框架
- SSH一个简单的SSH框架学习项目
- 聊天室源代码struts2+spring+hibernate
- Delplhi_UniGUI 适合大多数管理软件开发
- SSH集成积分管理,Spring2.5,Struts2,
-
史上最全最详细的fli
nk 中文教程( - struts2+hibernate的简单学生信息管理
- ssm框架项目案例
- SSM框架实现多文件上传,框架可以直
- SSM通用教师教学管理系统
- ssh框架简单的增删改查及分页案例
- ListView实现列表数据与聊天对话框
- qt二维地图 qt图像显示框架
- 精选CSS酷炫特效在线选座动画圆形进
- 黑马程序员_hibernate框架开发2016版讲义
评论
共有 条评论