资源简介
本系统采用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图书管理系统95427
- 2018年传智播客黑马训练营JAVAEE49期培
- 韩顺平Java和javaEE视频教程资 资源 完
- 《Java EE企业级应用开发教程Spring+Sp
- 《轻量级JavaEE企业应用实战》配套资
- 轻量级JavaEE企业应用实战第5版 光盘
- 轻量级Java EE企业应用实战第4版光盘
- 《JavaEE架构设计与开发实践》课本源
- JAVA EE网上考试系统
- 使用javaee实现的网上书店包含数据库
- javaee学生管理系统,教务管理系统,
- java图书管理系统,一个javaee项目
- javaEE框架实现宿舍管理系统
- javaEE登录注册
- 图书馆信息管理系统利用框架开发利
- javaEE上传文件和参数
- javaEE上传文件
- javaEE开发 api中英文对照版
- javaEE+jsp+MySql学生成绩管理系统(ecl
- javaWEB酒店管理系统源代码完整版
- JavaEE学生管理系统
- JAVAEE_学生信息管理系统
- javaee6 jar
- JavaEE开发环境搭建.docx
- JavaEE 高校学生选课系统Struts2 和hibe
- javaEE做的NBA网站源码
- Romain Manni-Bucau - Java EE 8 High Performanc
- 基于JavaEE的学生宿舍管理系统 JSP
- 吉林大学javaee上机所需软件及文档说
- java 简单微博系统
评论
共有 条评论