package cn.edu.xjtu.se2097.ls.controller;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import cn.edu.xjtu.se2097.ls.entity.Note;
import cn.edu.xjtu.se2097.ls.manager.NoteMgr;
public class NoteServlet extends HttpServlet {
/**
* Constructor of the object.
*/
public NoteServlet() {
super();
}
public void destroy() {
super.destroy(); // Just puts "destroy" string in log
// Put your code here
}
/**
*
*
* 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
*/
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("gbk");
String op = request.getParameter("op");
NoteMgr tm = new NoteMgr();
if(op != null && op.equals("add")) {
Note note = new Note();
String Tname = request.getParameter("Tname");
String number=request.getParameter("number");
String score=request.getParameter("score");
String starttime=request.getParameter("starttime");
String endtime = request.getParameter("endtime");
String department= request.getParameter("department");
String category= request.getParameter("category");
String chargeperson= request.getParameter("chargeperson");
String fee= request.getParameter("fee");
String joiner= request.getParameter("joiner");
String teacher= request.getParameter("teacher");
note.setTname(Tname);
note.setStarttime(starttime);
note.setEndtime(endtime);
note.setNumber(number);
note.setDepartment(department);
note.setCategory(category);
note.setChargeperson(chargeperson);
note.setFee(fee);
note.setJoiner(joiner);
note.setTeacher(teacher);
note.setScore(score);
if(tm.add(note)) {
List<Note> notelist = new ArrayList<Note>();
notelist = tm.selnote();
request.setAttribute("notelist", notelist);
request.getRequestDispatcher("index/notescheck.jsp?op=selnote").forward(request, response);
} else {
request.getRequestDispatcher("/fail.jsp").forward(request, response);
}
}else if(op != null && op.equals("selnote")) {
List<Note> notelist = new ArrayList<Note>();
notelist = tm.selnote();
request.setAttribute("notelist", notelist);
request.getRequestDispatcher("index/notescheck.jsp?op=selnote").forward(request, response);
}
else if(op != null && op.equals("check")) {
Note note = new Note();
String Tname=request.getParameter("Tname");
String category = request.getParameter("category");
note.setTname(Tname);
note.setCategory(category);
List<Note> notelist = new ArrayList<Note>();
notelist = tm.check(note);
request.setAttribute("notelist", notelist);
request.getRequestDispatcher("index/notescheck.jsp?op=check").forward(request, response);
}
else if(op != null && op.equals("detail")) {
Note note = new Note();
int id = Integer.parseInt(request.getParameter("ID1"));
note=tm.sel(id);
request.setAttribute("note", note);
request.getRequestDispatcher("index/notes.jsp").forward(request, response);
}
else if(op != null && op.equals("del")) {
Note note = new Note();
String Tname = request.getParameter("Tname");
String number=request.getParameter("number");
String score=request.getParameter("score");
String starttime=request.getParameter("starttime");
String endtime = request.getParameter("endtime");
String department= request.getParameter("department");
String category= request.getParameter("category");
String chargeperson= request.getParameter("chargeperson");
String fee= request.getParameter("fee");
String joiner= request.getParameter("joiner");
String teacher= request.getParameter("teacher");
note.setTname(Tname);
note.setStarttime(starttime);
note.setEndtime(endtime);
note.setNumber(number);
note.setDepartment(department);
note.setCategory(category);
note.setChargeperson(chargeperson);
note.setFee(fee);
note.setJoiner(joiner);
note.setTeacher(teacher);
note.setScore(score);
int id = Integer.parseInt(request.getParameter("ID"));
note.setId(id);
if(tm.delnote(id)) {
List<Note> notelist = new ArrayList<Note>();
notelist = tm.selnote();
request.setAttribute("notelist", notelist);
request.getRequestDispatcher("index/notescheck.jsp?op=selnote").forward(request, response);
} else {
request.getRequestDispatcher("/fail.jsp").forward(request, response);
}
}
else if(op != null && op.equals("del2")) {
Note note = new Note();
String Tname = request.getParameter("Tname");
String category= request.getParameter("category");
note.setTname(Tname);
note.setCategory(category);
int id = Integer.parseInt(request.getParameter("ID"));
note.setId(id);
if(tm.delnote(id)) {
List<Note> notelist = new ArrayList<Note>();
notelist = tm.check(note);
request.setAttribute("notelist", notelist);
request.getRequestDispatcher("index/notescheck.jsp?op=check").forward(request, response);
} else {
request.getRequestDispatcher("/fail.jsp").forward(request, response);
}
}
else if(op != null && op.equals("mod")) {
Note note = new Note();
int id = Integer.parseInt(request.getParameter("ID1"));
note.setId(id);
String Tname = request.getParameter("Tname");
String number=request.getParameter("number");
String score=request.getParameter("score");
String starttime=request.getParameter("starttime");
String endtime = request.getParameter("endtime");
String department= request.getParameter("department");
String category= request.getParameter("category");
String chargeperson= request.getParameter("chargeperson");
String fee= request.getParameter("fee");
String joiner= request.getParameter("joiner");
String teacher= request.getParameter("teacher");
note.setTname(Tname);
note.setStarttime(starttime);
note.setEndtime(endtime);
note.setNumber(number);
note.setDepartment(department);
note.setCategory(category);
note.setChargeperson(chargeperson);
note.setFee(fee);
note.setJoiner(joiner);
note.setTeacher(teacher);
note.setScore(score);
if(tm.updnote(note)) {
List<Note> notelist = new ArrayList<Note>();
notelist = tm.selnote();
request.setAttribute("notelist", notelist);
request.getRequestDispatcher("index/notescheck.jsp?op=selnote").forward(request, response);
} else {
request.getRequestDispatcher("/fail.jsp").forward(request, response);
}
}
else if(op != null && op.equals("modd")) {
Note note = new Note();
int id = Integer.parseInt(request.getParameter("ID1"));
note=tm.sel(id);
request.set
没有合适的资源?快使用搜索试试~ 我知道了~
HR.rar_hr_档案管理系统
共312个文件
jsp:78个
java:74个
class:74个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 41 浏览量
2022-09-23
13:20:09
上传
评论
收藏 12.14MB RAR 举报
温馨提示
java+mysql+tomcat人力资资源管理系统,包括人员档案,人事变动,教育培训,系统管理,信息查询,多种功能导出excel等基本功能
资源推荐
资源详情
资源评论
收起资源包目录
HR.rar_hr_档案管理系统 (312个子文件)
YHMenu.jsp.bak 9KB
js.js.bak 7KB
NoteDao.class 7KB
ModEmpServlet.class 6KB
ModEmpDao.class 6KB
ZsDao.class 6KB
listusermanager.class 6KB
listlvlimanager.class 6KB
TypeDao.class 6KB
listcontractmanager.class 5KB
NoteServlet.class 5KB
listdanganmanager.class 5KB
RetireYuCeDao.class 5KB
listrewardmanager.class 5KB
listlvliservlet.class 5KB
employmentmanager.class 5KB
listcontractservlet.class 5KB
UserDao.class 5KB
listdanganservlet.class 5KB
Person1.class 4KB
EmpRecordDao.class 4KB
listusersevlet.class 4KB
TrainAddServlet.class 4KB
ZsServlet.class 4KB
listrewardservlet.class 4KB
NewEmpDao.class 4KB
SelEmpDao.class 4KB
RetireServlet.class 4KB
usermanager.class 4KB
Person.class 4KB
RetireStandardDao.class 3KB
Note.class 3KB
EmpRecordServlet.class 3KB
Resume.class 3KB
employmentopservlet.class 3KB
useropservlet.class 3KB
LoginServlet.class 3KB
employmentaddservlet.class 3KB
employmentupdateservlet.class 3KB
ImageUpload.class 3KB
FindServlet.class 3KB
loginmanager.class 3KB
Person.class 3KB
SelPersonServlet.class 3KB
User.class 2KB
userupdateservlet.class 2KB
RoleServlet1.class 2KB
UpdateServlet.class 2KB
Employment.class 2KB
ModEmp.class 2KB
userloginservlet.class 2KB
NewEmpServlet.class 2KB
Contract.class 2KB
employmentservlet.class 2KB
userinfoservlet.class 2KB
TrainType.class 2KB
Record.class 2KB
DeleteServlet.class 2KB
Reward.class 2KB
ModEmpMgr.class 1KB
Department.class 1KB
Zs.class 1KB
TrainMgr.class 1KB
NoteMgr.class 1KB
EmpRecord.class 1KB
EmpRecordMgr.class 1KB
UserMgr.class 1KB
RetireStandardMgr.class 1KB
DptDao.class 1KB
RetireYuCeMgr.class 964B
RetireStandard.class 939B
Retire.class 918B
NewEmp.class 915B
NewEmpMgr.class 816B
PersonMgr.class 766B
User.class 745B
.classpath 2KB
org.eclipse.wst.jsdt.ui.superType.container 49B
css.css 3KB
Thumbs.db 6KB
NStipend_b.GIF 4KB
NInstitution_b.GIF 4KB
NJob_b.GIF 4KB
NExit_b.GIF 4KB
NUser_b.GIF 4KB
quit_r.gif 3KB
NInstitution_r.GIF 3KB
NJob_r.GIF 3KB
NNull.GIF 3KB
NStipend_r.GIF 3KB
quit.gif 3KB
addlvli.GIF 3KB
adduser.GIF 3KB
addreward.GIF 3KB
adddangan.GIF 3KB
main_r.gif 3KB
addcontract.GIF 3KB
NEducate_b.GIF 3KB
NEducate_r.GIF 3KB
NUser_r.GIF 3KB
共 312 条
- 1
- 2
- 3
- 4
资源评论
JaniceLu
- 粉丝: 84
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功