资源简介
本系统采用JavaEE的Spring框架来实现其人力资源管理系统的员工和部门信息的管理,包括管理员对部门和员工等信息的增加、删除、修改等操作。前台页面CSS样式好看,值得下载!
代码片段和文件信息
package com.edu.neusoft.spring.common;
import java.util.List;
import org.springframework.jdbc.core.JdbcTemplate;
public class PagingList {
private int rowCount = 0; // ��¼����
private int pageCount = 1; // ��ҳ����
private int pageSize = 5; // ÿҳ��¼��
private int pageNow = 1; // ��ǰҳ��
private int startIndex = 1; // ��ʼ��¼��
private int endIndex = 1; // �����¼��
private String srcSqlForCount;// ���ڼ����¼������SQL���
private String srcSql;// ԴSQL���
private List list;// ��¼�б�
public PagingList(String srcSql object[] params int pageNow
int pageSize JdbcTemplate jdbcTemplate) {
this(getCountSql(srcSql) srcSql params pageNow pageSize
jdbcTemplate);
}
public PagingList(String srcSqlForCount String srcSql object[] params
int pageNow int pageSize JdbcTemplate jdbcTemplate) {
this.srcSqlForCount = srcSqlForCount;
this.srcSql = srcSql;
if (pageNow > 0) {
this.pageNow = pageNow;
}
if (pageSize > 0) {
this.pageSize = pageSize;
}
execute(jdbcTemplate params);
}
private void execute(JdbcTemplate jdbcTemplate object[] params) {
this.rowCount = jdbcTemplate.queryForobject(srcSqlForCount Integer.class params);
if ((rowCount % pageSize) == 0) {
pageCount = rowCount / pageSize;
} else {
pageCount = rowCount / pageSize + 1;
}
if (pageCount == 0) {
pageCount = 1;
}
if (pageNow > pageCount && rowCount != 0) {
pageNow = pageCount;
}
startIndex = (pageNow - 1) * pageSize + 1;
endIndex = (pageNow) * pageSize;
object[] tmp = null;
if (params != null) {
int pLen = params.length;
tmp = new object[pLen + 2];
System.arraycopy(params 0 tmp 0 pLen);
tmp[pLen] = new Integer(getStartIndex() - 1);
tmp[pLen + 1] = new Integer(pageSize);
} else {
tmp = new object[] { new Integer(getStartIndex() - 1)
new Integer(pageSize) };
}
setList(jdbcTemplate.queryForList(getPagingSql() tmp));
}
public List getList() {
return list;
}
public void setList(List list) {
this.list = list;
}
public String getPagingSql() {
return getPagingSql(srcSql);
}
public int getStartIndex() {
return startIndex;
}
public Integer getStartIndexInt() {
return new Integer(startIndex);
}
public int getEndIndex() {
return endIndex;
}
public Integer getEndIndexInt() {
return new Integer(endIndex);
}
public int getPageCount() {
return pageCount;
}
public int getPageNow() {
return pageNow;
}
public int getPageSize() {
return pageSize;
}
public int getRowCount() {
return rowCount;
}
public static String getPagingSql(String srcSql) {
StringBuffer pagingSql = new StringBuffer();
pagingSql.append(“SELECT * FROM ( “);
pagingSql.append(srcSql);
pagingSql.append(“ ) _t LIMIT ? ?“);
return pagingSql.toString();
}
public static String getCountSql(String srcSql) {
return “SELECT COUNT(*) FROM ( “ + srcSql
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2015-06-23 14:40 renliziyuan\
文件 727 2015-06-23 10:39 renliziyuan\.classpath
文件 1046 2015-06-23 14:34 renliziyuan\.project
目录 0 2015-06-23 14:36 renliziyuan\.settings\
文件 503 2015-06-23 10:39 renliziyuan\.settings\.jsdtscope
文件 364 2015-06-23 10:39 renliziyuan\.settings\org.eclipse.jdt.core.prefs
文件 491 2015-06-23 14:34 renliziyuan\.settings\org.eclipse.wst.common.component
文件 305 2015-06-23 10:39 renliziyuan\.settings\org.eclipse.wst.common.project.facet.core.xm
文件 49 2015-06-23 10:39 renliziyuan\.settings\org.eclipse.wst.jsdt.ui.superType.container
文件 6 2015-06-23 10:39 renliziyuan\.settings\org.eclipse.wst.jsdt.ui.superType.name
目录 0 2015-06-23 14:36 renliziyuan\build\
目录 0 2015-06-23 14:36 renliziyuan\build\classes\
目录 0 2015-06-23 14:36 renliziyuan\build\classes\com\
目录 0 2015-06-23 14:36 renliziyuan\build\classes\com\edu\
目录 0 2015-06-23 14:36 renliziyuan\build\classes\com\edu\neusoft\
目录 0 2015-06-23 14:36 renliziyuan\build\classes\com\edu\neusoft\spring\
目录 0 2015-06-23 14:36 renliziyuan\build\classes\com\edu\neusoft\springmvc\
目录 0 2015-06-23 14:36 renliziyuan\build\classes\com\edu\neusoft\springmvc\controller\
文件 1698 2015-06-23 14:34 renliziyuan\build\classes\com\edu\neusoft\springmvc\controller\LoginController.class
文件 4086 2015-06-23 14:34 renliziyuan\build\classes\com\edu\neusoft\springmvc\controller\TeacherController.class
目录 0 2015-06-23 14:36 renliziyuan\build\classes\com\edu\neusoft\spring\common\
文件 3876 2015-06-23 14:34 renliziyuan\build\classes\com\edu\neusoft\spring\common\PagingList.class
目录 0 2015-06-23 14:36 renliziyuan\build\classes\com\edu\neusoft\spring\dao\
目录 0 2015-06-23 14:36 renliziyuan\build\classes\com\edu\neusoft\spring\dao\impl\
文件 2689 2015-06-23 14:34 renliziyuan\build\classes\com\edu\neusoft\spring\dao\impl\TeacherDaoImpl.class
文件 1211 2015-06-23 14:34 renliziyuan\build\classes\com\edu\neusoft\spring\dao\impl\UserDaoImpl.class
文件 311 2015-06-23 14:34 renliziyuan\build\classes\com\edu\neusoft\spring\dao\TeacherDao.class
文件 182 2015-06-23 14:34 renliziyuan\build\classes\com\edu\neusoft\spring\dao\UserDao.class
目录 0 2015-06-23 14:36 renliziyuan\build\classes\com\edu\neusoft\spring\model\
文件 1517 2015-06-23 14:34 renliziyuan\build\classes\com\edu\neusoft\spring\model\Teacher.class
文件 1223 2015-06-23 14:34 renliziyuan\build\classes\com\edu\neusoft\spring\model\User.class
............此处省略90个文件信息
- 上一篇:超市订单管理系统源码-北大青鸟学习使用
- 下一篇:java awt
相关资源
- 影像租赁管理系统JAVAEE课程设计
- Hibernate jar包
- Java EE 7 API文档 chm版
- javaee学生信息管理系统课程设计
- JavaEE轻量级框架6个实验报告
- 传感器有关大作业项目
- 基于SSH框架网上书店JavaEE实验报告
- JavaEE经典MVC框架Struts代码测试通过
- JavaEE_BBS论坛系统
- 基于Javaee ssh框架的在线考试系统毕业
- Mybatis分页插件和逆向工程工具类
- 基于BootStrap3的javaee blog mvc版 博客开发
- JavaEE+项目案例+代码+数据库前四个
- javaEE火车订票系统
- JavaEE编写的学生选课系统
- JavaEE课程SSM网上商城附带建表sql脚本
- javaEE管理系统项目源码
- 基于JavaEE的网上订餐系统
- 清爽夏日九宫格日记网Eclipse版
- JavaEE struts2综合小案例
- 基于SSH框架网上书店JavaEE大作业实验
- javaee学生管理系统.zip
- 学生信息管理系统 javaee
- javaee+mysql校园超市管理系统+课程设计
- 基于JAVAEE的网上订餐的设计与实现论
- JavaEE网上购书系统
- JavaEE实现人脸识别登录54325
- JavaEE(J2EE)课程设计,MyEclipse工程,
- javaEE-servlet留言板项目demo,简单易懂
- javaEE实现人脸识别登录
评论
共有 条评论