资源简介

applicationContext_common.xml文件中修改hibernate数据库配置; 数据库为mysql,其他数据库如oracle,请自行修改。

资源截图

代码片段和文件信息


package com.slms.action;

import java.util.ArrayList;
import java.util.List;

import com.opensymphony.xwork2.ActionSupport;

public class baseAction extends ActionSupport {
// 当前页
private Integer currPage = 1;
// 每页的条数
private Integer pageSize = 3;
// 总条数
private Integer totalRecords = 0;
// 总页数
private Integer totalPage = 0;
// 分页后将要被显示到页面的数据
List pageList = new ArrayList();
// 分页显示的文字信息
private StringBuilder pager = new StringBuilder();

public List paging(List allPageList) {

totalRecords = allPageList.size();
int totalPage = (totalRecords + (pageSize - 1)) / pageSize;

if (currPage > totalPage) {
currPage = totalPage;
}
if (currPage < 1) {
currPage = 1;
}
int startIndex = (currPage - 1) * pageSize;
pageList.clear();
for (; (startIndex < totalRecords) && (pageList.size() < pageSize); startIndex++) {
pageList.add(allPageList.get(startIndex));
}
pager.append(“ript type=‘text/javascript‘>“);
pager.append(“function goPage(page){var curPage = document.getElementById(‘currPage‘);curPage.value=page;document.forms[0].submit();}“);
pager.append(“function goTxtPage(){goPage(document.getElementById(‘txtPage‘).value);}“);
pager.append(“
ript>“);
pager.append(““);
pager.append(“
“);
pager.append(“总共数“ + totalRecords + “记录共“+totalPage+“页每页“ + pageSize + “条当前第“
+ currPage + “页.“);
if (currPage != 1) {
pager.append(“vascript:void(0);‘ onclick=‘goPage(1)‘>首页“);
pager.append(“vascript:void(0);‘ onclick=‘goPage(“
+ (currPage - 1) + “)‘>上一页“);
}

for (int i = currPage - 5; i < currPage + 5; i++) {
if (i > 0 && i <= totalPage) {
pager.append(“vascript:void(0);‘ onclick=‘goPage(“
+ i + “)‘>“ + i + ““);
}
}

if (currPage != totalPage) {
pager.append(“vascript:void(0);‘ onclick=‘goPage(“
+ (currPage + 1) + “)‘>下一页“);
pager.append(“vascript:void(0);‘ onclick=‘goPage(“
+ totalPage + “)‘>最后页“);
}
pager.append(“tle=‘请输入你要跳转的页码然后点GO‘ />click=‘goTxtPage();‘ />“);
pager.append(“
“);
return pageList;

}

/**
 * 用于子类方法覆盖用
 * 
 * @return
 */
public List getAllPageList() {
return new ArrayList();

}

public List paging() {
return paging(getAllPageList());

}

public Integer getCurrPage() {
return currPage;
}

public void setCurrPage(Integer currPage) {
this.currPage = currPage;
}

public String getPager() {
return pager.toString();
}

public List getPageList() {
return pageList;
}

public Integer getPageSize() {
return pageSize;
}

public void setPageSize(Integer pageSize) {
this.pageSize = pageSize;
}

public Integer getTotalRecords() {
return

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-04-16 14:34  jxc\
     文件         838  2012-05-07 10:39  jxc\.classpath
     文件        1036  2012-05-07 10:39  jxc\.project
     目录           0  2012-07-17 16:03  jxc\.settings\
     文件         454  2012-05-07 10:39  jxc\.settings\.jsdtscope
     目录           0  2012-07-17 16:03  jxc\.settings\CVS\
     文件         404  2012-05-31 11:20  jxc\.settings\CVS\Entries
     文件          15  2012-05-31 11:20  jxc\.settings\CVS\Repository
     文件          31  2012-05-31 11:20  jxc\.settings\CVS\Root
     文件         330  2012-05-07 10:39  jxc\.settings\org.eclipse.jdt.core.prefs
     文件         439  2012-05-07 10:39  jxc\.settings\org.eclipse.wst.common.component
     文件         320  2012-05-07 10:39  jxc\.settings\org.eclipse.wst.common.project.facet.core.xml
     文件          49  2012-05-07 10:39  jxc\.settings\org.eclipse.wst.jsdt.ui.superType.container
     文件           6  2012-05-07 10:39  jxc\.settings\org.eclipse.wst.jsdt.ui.superType.name
     目录           0  2012-07-17 16:03  jxc\build\
     目录           0  2012-07-17 16:03  jxc\build\classes\
     文件        3992  2012-05-17 10:11  jxc\build\classes\applicationContext_beans.xml
     文件        2714  2012-05-16 15:42  jxc\build\classes\applicationContext_common.xml
     目录           0  2012-07-17 16:03  jxc\build\classes\com\
     目录           0  2012-07-17 16:03  jxc\build\classes\com\slms\
     目录           0  2012-07-17 16:03  jxc\build\classes\com\slms\action\
     文件        3770  2012-06-20 11:43  jxc\build\classes\com\slms\action\baseAction.class
     文件        3588  2012-06-20 11:43  jxc\build\classes\com\slms\action\ClientAction.class
     文件        3661  2012-06-20 11:43  jxc\build\classes\com\slms\action\EmployeeAction.class
     文件        3421  2012-06-20 11:43  jxc\build\classes\com\slms\action\MerchandiseAction.class
     文件        6998  2012-06-20 11:43  jxc\build\classes\com\slms\action\StockinAction.class
     文件        6948  2012-06-20 11:43  jxc\build\classes\com\slms\action\StockorderAction.class
     目录           0  2012-07-17 16:03  jxc\build\classes\com\slms\common\
     文件         881  2012-06-20 11:43  jxc\build\classes\com\slms\common\baseDao.class
     文件         607  2012-06-20 11:43  jxc\build\classes\com\slms\common\ChkUtil.class
     目录           0  2012-07-17 16:03  jxc\build\classes\com\slms\dao\
............此处省略186个文件信息

评论

共有 条评论