第五篇

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);
	}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值