资源简介
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.xm
文件 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.xm
文件 2714 2012-05-16 15:42 jxc\build\classes\applicationContext_common.xm
目录 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\ba
文件 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\ba
文件 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个文件信息
- 上一篇:房屋租赁管理信息系统
- 下一篇:客户关系管理系统CRM北大青鸟最新版
相关资源
- 超级详细的Linux Oracle Ecology安装部署说
- 基于ssh的简单仓库管理系统
- Toad9.5安装程序及注册码
- ssh整合 小餐馆的点餐系统
- ssh简单整合带有数据库
- SSH整合框架登录加增删改查demo
- oracle-rpm包
- Oracle11G071、052、053题库2018.09
- 学生信息后台管理系统 S2SH含MySQL数据
- ssh实现购物车的功能
- 音乐分享网站SSH/MySQL/MyEcplise
- struts2+spring+hibernate+mysqleclipse整合增删
- SpringMVC+Hibernate+Oracle 实现登录、注册
- ssh+oracle实现登陆注册和增插删改
- Oracle11g 联机文档中英文对照版
- Oracle Mini Client9i(精简版)
- 小型图书管理系统用的是SSH框架写的
- Oracle 11g OCP 题库完美全集
- spring mvc + spring + hibernate + bootstrap +
- WebLogic 12.2.1.3 202010 累积更新补丁
- oracle32位客户端
- 基于SSH开发的crm客户关系管理系统完
- oracle11g Navicat for oracle 破解版
- ebackupV2.1Oracle 免费备份软件)
- Navicat11.0.7破解版
- Oracle 11g 从入门到精通第二版
- SSH+MySql考试系统
- SSH+MySql旅游网
- SpringMVC+Spring+Hibernate+Oracle 实现图书管
- SSH2网上商城
评论
共有 条评论