MyHospital05
AddDepartmentServlet.java
package com.chinasofti.hospital.user.action;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.chinasofti.hospital.user.service.UserService;
import com.chinasofti.hospital.user.vo.Department;
/**
* Servlet implementation class AddDepartmentServlet
*/
@WebServlet("/AddDepartmentServlet")
public class AddDepartmentServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public AddDepartmentServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String DEPARTMENT_ID = request.getParameter("DEPARTMENT_ID");
String DEPARTMENT_NAME = request.getParameter("DEPARTMENT_NAME");
String DEPARTMENT_SYNOPSIS = request.getParameter("DEPARTMENT_SYNOPSIS");
String DEPARTMENT_NOTICE_HEAD = request.getParameter("DEPARTMENT_NOTICE_HEAD");
String DEPARTMENT_NOTICE_CONTENT = request.getParameter("DEPARTMENT_NOTICE_CONTENT");
UserService service = new UserService();
Department department = new Department(DEPARTMENT_ID,DEPARTMENT_NAME,DEPARTMENT_SYNOPSIS,DEPARTMENT_NOTICE_HEAD,DEPARTMENT_NOTICE_CONTENT);
int num = service.addDepartmentService(department);
if(num<=0){
request.getRequestDispatcher("AdminHomePageServlet").forward(request, response);
}else{
//页面跳转
request.getRequestDispatcher("AdminHomePageServlet").forward(request, response);
}
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}
AddDoctorServlet.java
package com.chinasofti.hospital.user.action;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.chinasofti.hospital.user.service.UserService;
import com.chinasofti.hospital.user.vo.Doctor;
/**
* Servlet implementation class AddDoctorServlet
*/
@WebServlet("/AddDoctorServlet")
public class AddDoctorServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public AddDoctorServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String DOCTOR_ID = request.getParameter("DOCTOR_ID");
String DOCTOR_NAME = request.getParameter("DOCTOR_NAME");
String PASSWORD = request.getParameter("PASSWORD");
String DEPARTMENT_NAME = request.getParameter("DEPARTMENT_NAME");
String JOB_TITLE = request.getParameter("JOB_TITLE");
String GOOD_JOB = request.getParameter("GOOD_JOB");
String JOB_SYNOPSIS = request.getParameter("JOB_SYNOPSIS");
String INTRODUCTION = request.getParameter("INTRODUCTION");
UserService service = new UserService();
Doctor doctor = new Doctor(DOCTOR_ID,DOCTOR_NAME,PASSWORD,DEPARTMENT_NAME,JOB_TITLE,GOOD_JOB,JOB_SYNOPSIS,INTRODUCTION,null);
int num = service.addDoctorService(doctor);
if(num<=0){
request.getRequestDispatcher("AdminHomePageServlet").forward(request, response);
}else{
//页面跳转
request.getRequestDispatcher("AdminHomePageServlet").forward(request, response);
}
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}
AdminHomePageServlet.java
package com.chinasofti.hospital.user.action;
import java.io.IOException;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.chinasofti.hospital.user.service.UserService;
import com.chinasofti.hospital.user.vo.Department;
import com.chinasofti.hospital.user.vo.Doctor;
import com.chinasofti.hospital.user.vo.GuaHao;
/**
* Servlet implementation class AdminHomePageServlet
*/
@WebServlet("/AdminHomePageServlet")
public class AdminHomePageServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public AdminHomePageServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
UserService service = new UserService();
List<Doctor> list = service.queryAllDoctorService();
//请求属性
List<GuaHao> list1 = service.queryAllGuaHaoService();
for(GuaHao guaHao:list1){
}
List<Department> list2 = service.queryAllDepartmentService();
request.setAttribute("list", list);
request.setAttribute("list1", list1);
request.setAttribute("list2", list2);
request.getRequestDispatcher("管理员页.jsp").forward(request, response);
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}
AllQueryServlet.java
package com.chinasofti.hospital.user.action;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.chinasofti.hospital.user.service.UserService;
/**
* Servlet implementation class AllQueryServlet
*/
@WebServlet("/AllQueryServlet")
public class AllQueryServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public AllQueryServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
UserService service =new UserService();
String sname=request.getParameter("sname");
boolean bn=service.queryBySnameService(sname);
if (bn) {
request.setCharacterEncoding("UTF-8");
request.getRequestDispatcher("ReadDepartmentServlet?DEPARTMENT_NAME="+sname).forward(request, response);
} else {
//response.sendRedirect("login.jsp");
request.setCharacterEncoding("UTF-8");
request.getRequestDispatcher("ReadDoctorServlet?DOCTOR_NAME="+sname).forward(request, response);
}
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}
DepartmentShowServlet.java
package com.chinasofti.hospital.user.action;
import java.io.IOException;
import java.io.PrintWriter;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.chinasofti.hospital.user.service.UserService;
import com.chinasofti.hospital.user.vo.Department;
import com.chinasofti.hospital.util.PageHelper;
import net.sf.json.JSONObject;
/**
* Servlet implementation class DepartmentShowServlet
*/
@WebServlet("/DepartmentShowServlet")
public class DepartmentShowServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public DepartmentShowServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String page = request.getParameter("page");
UserService service = new UserService();
int count = service.getCountService();
PageHelper helper = new PageHelper(Integer.parseInt(page),count);
List<Department> list = service.queryDepartmentService(helper);
response.setCharacterEncoding("UTF-8");
JSONObject jsonobject = new JSONObject();
jsonobject.put("helper", helper.getEndPage());
jsonobject.put("list", list);
PrintWriter out = response.getWriter();
out.write(jsonobject.toString());
out.flush();
out.close();
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}
DoctorHomePageServlet.java
package com.chinasofti.hospital.user.action;
import java.io.IOException;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.chinasofti.hospital.user.service.UserService;
import com.chinasofti.hospital.user.vo.Doctor;
import com.chinasofti.hospital.user.vo.GuaHao;
import com.chinasofti.hospital.user.vo.Notice;
import com.chinasofti.hospital.user.vo.Patient;
/**
* Servlet implementation class DoctorHomePageServlet
*/
@WebServlet("/DoctorHomePageServlet")
public class DoctorHomePageServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public DoctorHomePageServlet() {
super();
// TODO Auto-generated constructor stub
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
String DOCTOR_NAME=request.getParameter("DOCTOR_NAME");
System.out.println(DOCTOR_NAME);
UserService service = new UserService();
List<Doctor> list = service.doctorQueryService(DOCTOR_NAME);
//请求属性
List<GuaHao> list1 = service.guaHaoQueryByDoctorNameService(DOCTOR_NAME);
for(GuaHao guaHao:list1){
DOCTOR_NAME=guaHao.getDOCTOR_NAME();
}
List<Notice> list2 = service.noticeQueryService();
request.setAttribute("list", list);
request.setAttribute("list1", list1);
request.setAttribute("list2", list2);
request.getRequestDispatcher("员工页.jsp").forward(request, response);
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// TODO Auto-generated method stub
doGet(request, response);
}
}