資源簡介
本程序是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? 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個文件信息
評論
共有 條評論