package com.wy.tool;//将该类保存到com.wy.tool包中
import java.util.ArrayList;//将java.util.ArrayList导入
import java.util.List;//将java.util.List导入
public class MyPagination {
public List<Object> list=null;//设置List类型的对象list
private int recordCount=0;//设置int类型变量recordCout
private int pagesize=0;//设置int类型变pagesize
private int maxPage=0;//设置int类型变量maxPage
//初始化分页信息
public List getInitPage(List list,int Page,int pagesize){
List<Object> newList=new ArrayList<Object>();//实例化List集合对象
this.list=list;//获取当前的记录集合
recordCount=list.size();//获取当前的记录数
this.pagesize=pagesize;//获取当前页数
this.maxPage=getMaxPage();//获取最大页数码
try{
for(int i=(Page-1)*pagesize;i<=Page*pagesize-1;i++){
try{
if(i>=recordCount)//当循环i大于最大页码数量时,则程序中止
{break;}
}catch(Exception e){}
newList.add((Object)list.get(i));
}
}catch(Exception e){
e.printStackTrace();
}
return newList;//返回查询的结果
}
//获取指定页的数据
public List<Object> getAppointPage(int Page){
List<Object> newList=new ArrayList<Object>();//实例化List集合对象
try{
for(int i=(Page-1)*pagesize;i<=Page*pagesize-1;i++){
try{
if(i>=recordCount){break;}//当循环i大于最大页码数量时,则程序中止
}catch(Exception e){}
newList.add((Object)list.get(i));//将查询的结果存放在list集合中
}
}catch(Exception e){
e.printStackTrace();
}
return newList;//返回指定页数的记录
}
//获取最大记录数
public int getMaxPage(){
int maxPage=(recordCount%pagesize==0)?(recordCount/pagesize):(recordCount/pagesize+1);//计算最大的记录数
return maxPage;//通过return关键字返回
}
//获取总记录数
public int getRecordSize(){
return recordCount;//通过return关键字返回记录总数
}
//获取当前页数
public int getPage(String str){
System.out.println("STR:"+str+"&&&&"+recordCount);
if(str==null){//当参数值为null,则将参数str赋值为0
str="0";
}
int Page=Integer.parseInt(str);//将参数类型进行转换,并赋值为page变量
if(Page<1){//当Page变量小于1时,则将变量赋值为1
Page=1;
}else{
if(((Page-1)*pagesize+1)>recordCount){
Page=maxPage;//将变量Page设置为最大页码数量
}
}
return Page;//通过return关键字返回当前页码数
}
public String printCtrl(int Page){
/******************************从类中输出一个网页中的表格***********************************/
String strHtml="<table width='370' border='0' cellspacing='0' cellpadding='0'><tr> <td height='24' align='right'>当前页数:["+Page+"/"+maxPage+"] ";
try{
if(Page>1){//如果当前页码数大于1,"第一页"及"上一页"超链接存在
strHtml=strHtml+"<a href='?&Page=1'>第一页</a> ";
strHtml=strHtml+" <a href='?Page="+(Page-1)+"'>上一页</a>";
}
if(Page<maxPage){//如果当前页码数小于最大页码数,"下一页"及"最后一页"超链接存在
strHtml=strHtml+" <a href='?Page="+(Page+1)+"'>下一页</a> <a href='?Page="+maxPage+"'>最后一页 </a>";
}
strHtml=strHtml+"</td> </tr> </table>";
/*****************************************************************************************/
}catch(Exception e){
e.printStackTrace();
}
return strHtml;//通过return关键字返回这个表格
}
public String printCtrl(int Page,String method){
method=method+"&";
String strHtml="<table width='370' border='0' cellspacing='0' cellpadding='0'><tr> <td height='24' align='right'>当前页数:["+Page+"/"+maxPage+"] ";
try{
if(Page>1){
strHtml=strHtml+"<a href='?"+method+"&Page=1'>第一页</a> ";
strHtml=strHtml+" <a href='?"+method+"Page="+(Page-1)+"'>上一页</a>";
}
if(Page<maxPage){
strHtml=strHtml+" <a href='?"+method+"Page="+(Page+1)+"'>下一页</a> <a href='?"+method+"Page="+maxPage+"'>最后一页 </a>";
}
strHtml=strHtml+"</td> </tr> </table>";
}catch(Exception e){
e.printStackTrace();
}
return strHtml;
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
189JSP人力资源管理系统
共220个文件
jar:92个
jsp:33个
tld:21个
4星 · 超过85%的资源 需积分: 9 65 下载量 100 浏览量
2013-10-29
18:08:01
上传
评论 1
收藏 24.32MB RAR 举报
温馨提示
(1) 部门管理包括三个操作:对本企业的部门进行添加、查看和删除部门操作。 (2) 员工管理包括五大操作:主要实现录入员工基本信息、删除员工的信息、查看员工基本信息,通过所在部门查询员工的信息以及对员工的信息进行详细的查看。 (3) 招聘管理包括六大操作:招聘管理主要涉及到的角色是应聘人员,首先对应聘人员进行录入、删除、发布,详细查看招聘人员的信息,以及对录入企业和非录入企业的人员进行查询。 (4) 培训管理操作主要是对企业部门中的刚录入的员工和正式员工进行培训管理,可以实现对培训的记录、删除、查看和详细的培训计划进行查询。 (5)奖惩管理主要实现对企业员工的行为,表现给出一些奖励或惩罚,进行对员工的奖惩管理的添加、移除和查看以及详尽的查询。 (6)薪资管理也是对企业中的正式员工的薪资进行管理,不仅是记录、删除、查看,还有可以通过编号来查询员工的薪资,通过工作的时间来查询员工的薪资。 (7) 系统管理主要是对管理员进行管理,管理员主要是分为两种,一种是系统管理员,另一种是普通管理员,系统管理员可以实现对普通管理员的添加,删除和修改自己的密码,而普通管理员只能实现修改自己密码的管理,其他的操作不可以。
资源推荐
资源详情
资源评论
收起资源包目录
189JSP人力资源管理系统 (220个子文件)
8.avi 11.51MB
EmployeeAction.class 6KB
EmployeeForm.class 5KB
PayAction.class 4KB
MyPagination.class 4KB
ManagerAction.class 4KB
InviteJobAction.class 3KB
InviteJobForm.class 3KB
CjAction.class 3KB
DepartmentAction.class 3KB
TrainAction.class 3KB
PayForm.class 3KB
TrainForm.class 2KB
ObjectDao.class 2KB
CjForm.class 2KB
DepartmentForm.class 1KB
ManagerForm.class 1KB
GetSystemTime.class 1KB
SelfRequestProcessor.class 938B
GetAutoNumber.class 733B
.classpath 7KB
style.css 3KB
constituteTrain.gif 4KB
addEmployee.gif 4KB
constituteDeal.gif 4KB
constituteCompensation.gif 4KB
addInvite.gif 4KB
addDepartment.gif 4KB
land.gif 3KB
top-1.gif 2KB
top-2.gif 2KB
top-3.gif 2KB
top-11.gif 1KB
top-33.gif 1KB
top-22.gif 1KB
openjpa-0.9.7-incubating.jar 2.3MB
toplink-essentials.jar 2.03MB
hibernate3.jar 1.85MB
aspectjweaver.jar 1.55MB
jasperreports-1.3.3.jar 1.42MB
itext-1.3.jar 1.08MB
xerces-2.6.2.jar 966KB
javaee.jar 935KB
freemarker.jar 711KB
poi-2.5.1.jar 682KB
sqljdbc.jar 570KB
c3p0-0.9.1.1.jar 524KB
jxl.jar 520KB
dwr.jar 478KB
struts.jar 474KB
antlr-2.7.6rc1.jar 425KB
jstl-1.2.jar 363KB
antlr.jar 344KB
velocity-1.5.jar 337KB
spring-beans.jar 337KB
ibatis-2.3.0.677.jar 323KB
log4j-1.2.14.jar 320KB
log4j-1.2.11.jar 305KB
cglib-nodep-2.1_3.jar 284KB
msbase.jar 280KB
spring-aop.jar 265KB
dom4j-1.6.1.jar 257KB
spring-webmvc.jar 245KB
cglib-2.1.3.jar 244KB
commons-httpclient.jar 238KB
hibernate-annotations.jar 222KB
commons-lang.jar 203KB
spring-jdbc.jar 198KB
jaxen-1.1-beta-7.jar 194KB
ehcache-1.2.4.jar 182KB
serp-1.12.1.jar 171KB
commons-collections-2.1.1.jar 169KB
commons-beanutils.jar 160KB
spring-core.jar 154KB
commons-digester.jar 147KB
spring-context.jar 138KB
spring-web.jar 132KB
spring-jms.jar 122KB
xml-apis.jar 117KB
spring-dao.jar 113KB
jotm.jar 107KB
commons-dbcp.jar 102KB
aspectjrt.jar 101KB
spring-portlet.jar 100KB
jaas.jar 99KB
hibernate-entitymanager.jar 98KB
spring-hibernate3.jar 93KB
velocity-tools-view-1.3.jar 92KB
spring-jpa.jar 86KB
commons-io-1.3.2.jar 86KB
xapool.jar 77KB
commons-validator.jar 74KB
jdo2-api.jar 73KB
commons-io.jar 71KB
mssqlserver.jar 66KB
jakarta-oro.jar 62KB
jakarta-oro-2.0.8.jar 62KB
msutil.jar 58KB
hibernate-commons-annotations.jar 57KB
commons-fileupload-1.2.1.jar 56KB
共 220 条
- 1
- 2
- 3
资源评论
- wnqqq2016-12-26内容还可以
- 月时空的思恋2016-04-30看了一下,感觉还可以,可惜不是我想要的
jsjlw99
- 粉丝: 3
- 资源: 31
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功