package com.servlet;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.dao.EmpBargainDAO;
import com.dao.EmpInfoDAO;
import com.dao.EmpRecordDAO;
import com.dao.impl.EmpBargainDAOImpl;
import com.dao.impl.EmpInfoDAOImpl;
import com.dao.impl.EmpRecordDAOImpl;
import com.entity.EmpBargain;
import com.entity.EmpRecord;
public class ContractServlet extends HttpServlet {
/**
* Constructor of the object.
*/
public ContractServlet() {
super();
}
/**
* Destruction of the servlet. <br>
*/
public void destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
}
/**
* The doGet method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to get.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request,response);
}
/**
* The doPost method of the servlet. <br>
*
* This method is called when a form has its tag value method equals to post.
*
* @param request the request send by the client to the server
* @param response the response send by the server to the client
* @throws ServletException if an error occurred
* @throws IOException if an error occurred
*/
/* (non-Javadoc)
* @see javax.servlet.http.HttpServlet#doPost(javax.servlet.http.HttpServletRequest, javax.servlet.http.HttpServletResponse)
*/
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String button = request.getParameter("Submit");
System.out.println(button);
System.out.println(request.getContentType());
System.out.println(request.getContentType());
EmpBargainDAO empBargainDAO = new EmpBargainDAOImpl();
if(button.equals("del")){
System.out.print("找到了合同删除方法");
String[] recId = request.getParameterValues("barId");
for(int i=0;i<recId.length;i++)
{
System.out.println(recId[i]);
Integer integer=new Integer(recId[i]);
int j=integer.intValue();
empBargainDAO.delEmpBargain(j);
}
request.getRequestDispatcher("/servlet/ContractDetailServlet?method=queryEmpBargain&barid=a").forward(request,response);
}
if(button.equals("save")){
EmpBargain empBargain = new EmpBargain();
EmpInfoDAO empInfoDAO = new EmpInfoDAOImpl();
String s = new String(request.getParameter("empName").getBytes("ISO-8859-1"),"gb2312");
System.out.println("************************************************************");
System.out.print(s);
empBargain.setEmpName(request.getParameter("empName"));
empBargain.setBarId(0);
empBargain.setBarBeginTime(request.getParameter("beginTime"));
empBargain.setBarEndTime(request.getParameter("endTime"));
empBargain.setEmpWork(request.getParameter("empWork"));
empBargain.setBarContent(request.getParameter("barContent"));
empBargain.setBarRemark(request.getParameter("barRemark"));
EmpInfoDAO EmpInfoDAO = new EmpInfoDAOImpl();
int empId = EmpInfoDAO.queryEmpIdByEmpName(request.getParameter("empName"));
empBargain.setEmpId(empId);
empBargainDAO.addEmpBargain(empBargain);
request.getRequestDispatcher("/servlet/ContractDetailServlet?method=queryEmpBargain&barid=a").forward(request,response);
}
if(button.equals("update")){
EmpInfoDAO empInfoDAO = new EmpInfoDAOImpl();
String empName = request.getParameter("empName");
System.out.println(empName);
int empId = empInfoDAO.queryEmpIdByEmpName(empName);
EmpBargain empBargain = new EmpBargain();
empBargain = empBargainDAO.queryEmpBargainByEmpId(empId);
empBargain.setEmpName(request.getParameter("empName"));
empBargain.setBarBeginTime(request.getParameter("beginTime"));
empBargain.setBarEndTime(request.getParameter("endTime"));
empBargain.setEmpWork(request.getParameter("empWork"));
empBargain.setBarContent(request.getParameter("barContent"));
empBargain.setBarRemark(request.getParameter("barRemark"));
empBargainDAO.updateEmpBargain(empBargain);
request.getRequestDispatcher("/servlet/ContractDetailServlet?method=queryEmpBargain&barid=a").forward(request,response);
}
}
/**
* Initialization of the servlet. <br>
*
* @throws ServletException if an error occure
*/
public void init() throws ServletException {
// Put your code here
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
用jsp.servlet实现人力资源管理系统
共266个文件
java:55个
class:55个
gif:50个
需积分: 10 15 下载量 82 浏览量
2008-11-24
09:28:12
上传
评论
收藏 8.75MB RAR 举报
温馨提示
一个jsp.servlet联合应用的例子,可以更好的了解他们的用法以及特性。让你对他们更加了解。
资源推荐
资源详情
资源评论
收起资源包目录
用jsp.servlet实现人力资源管理系统 (266个子文件)
EmpInfo.class 5KB
JDBCTest1.class 4KB
ContractServlet.class 4KB
AwardServlet.class 4KB
MoveSearchJDBC.class 3KB
FileServlet.class 3KB
EmpStory.class 3KB
RandomCodeServlet.class 3KB
BinfoAddServlet.class 3KB
MoveServlet.class 3KB
ContractDetailServlet.class 3KB
AwardDetailServlet.class 3KB
ContractIdServlet.class 3KB
searchServlet.class 3KB
FileDetailServlet.class 3KB
MoveDetailServlet.class 3KB
RecordServlet.class 3KB
LoginServlet.class 2KB
RewManage.class 2KB
MoveSearchServlet.class 2KB
MoveseaServlet.class 2KB
UserInfo.class 2KB
BinfoServlet.class 2KB
EmpChange.class 2KB
Contractnew.class 2KB
EmpBargain.class 2KB
MoveToServlet.class 2KB
RecordDetailServlet.class 2KB
Detail.class 2KB
EmpChangeDAOImpl.class 2KB
EmpRecord.class 2KB
IndexServlet.class 2KB
JDBCTest1.class 2KB
EmpStoryDAOImpl.class 2KB
RecordToServlet.class 2KB
EmpInfoDAOImpl.class 2KB
EmpBargainDAOImpl.class 2KB
EmpRecordDAOImpl.class 2KB
RewManageDAOImpl.class 2KB
ConnectionHelper.class 2KB
MovesearchInfo.class 1KB
EncodingFilter.class 1KB
MoveseaDetailServlet.class 1KB
TestString.class 748B
HibernateTest.class 654B
DAOTest.class 588B
HibernateTest.class 557B
EmpChangeDAO.class 461B
ListTest.class 385B
EmpStoryDAO.class 370B
EmpBargainDAO.class 368B
EmpInfoDAO.class 362B
EmpRecordDAO.class 358B
RewManageDAO.class 358B
ComQueryDAO.class 111B
.classpath 3KB
Thumbs.db 233KB
Thumbs.db 233KB
Thumbs.db 6KB
Thumbs.db 6KB
Thumbs.db 6KB
Entries 471B
Entries 315B
Entries 273B
Entries 131B
Entries 103B
bu1.gif 6KB
bu1.gif 6KB
bu1.gif 6KB
zy-3.gif 2KB
zy-3.gif 2KB
zy-3.gif 2KB
zy-1-1.gif 2KB
zy-1-1.gif 2KB
zy-1-1.gif 2KB
zy-1.gif 2KB
zy-1.gif 2KB
zy-1.gif 2KB
denglu.gif 2KB
denglu.gif 2KB
denglu.gif 2KB
zy-6.gif 2KB
zy-6.gif 2KB
zy-6.gif 2KB
zy-6-6.gif 2KB
zy-6-6.gif 2KB
zy-6-6.gif 2KB
an.gif 2KB
1.gif 2KB
an.gif 2KB
an.gif 2KB
1.gif 2KB
1.gif 2KB
zy-8.gif 2KB
zy-8.gif 2KB
zy-8.gif 2KB
tableft.gif 1018B
tableft.gif 1018B
tableft.gif 1018B
tabright.gif 1004B
共 266 条
- 1
- 2
- 3
资源评论
wanhahahahaha
- 粉丝: 6
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功