package com.sxh.controller; import java.io.IOException; import java.sql.SQLException; 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 javax.servlet.http.HttpSession; import com.sxh.pojo.Admin; import com.sxh.pojo.Student; import com.sxh.pojo.Teacher; import com.sxh.service.LoginService; import com.sxh.service.LoginServletImpl; /** * Servlet implementation class CheckLoginServlet */ @WebServlet("/CheckLoginServlet") public class CheckLoginServlet extends HttpServlet { private static final long serialVersionUID = 1L; private LoginService loginService=new LoginServletImpl(); /** * @see HttpServlet#HttpServlet() */ public CheckLoginServlet() { 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 //response.getWriter().append("Served at: ").append(request.getContextPath()); doPost(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); String name=request.getParameter("name"); String password=request.getParameter("password"); String entity=request.getParameter("entity"); if (entity.equals("管理员")) { Admin admin; try { admin=loginService.selectALlAdmin(name, password); System.out.println(admin); if(admin!=null) { HttpSession session =request.getSession(); session.setAttribute("admin", admin); response.getWriter().write("success"); }else { response.getWriter().write("fail"); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } else if(entity.equals("学生")){ Student student; try { student=loginService.selectALlStudent(name, password); System.out.println(student); if(student!=null) { HttpSession session =request.getSession(); session.setAttribute("student", student); response.getWriter().write("success"); }else { response.getWriter().write("fail"); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } }else if(entity.equals("教师")) { Teacher teacher; try { teacher=loginService.selectALlTeacher(name, password); if(teacher!=null) { System.out.println(teacher); HttpSession session =request.getSession(); session.setAttribute("teacher", teacher); response.getWriter().write("success"); }else { response.getWriter().write("fail"); } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } }
最近下载更多
微信网友_6906962132258816 LV6
3月14日
zeng1206 LV5
2023年12月26日
蹇金金 LV7
2023年11月6日
刘洋66666 LV1
2023年10月3日
微信网友_6625276664238080 LV1
2023年8月28日
jhmajxb LV3
2023年5月27日
不停的奔跑 LV20
2023年4月23日
kk1031 LV8
2023年4月13日
彩色天空 LV5
2023年4月8日
chen_jw LV10
2023年2月19日
最近浏览更多
微信网友_6906962132258816 LV6
3月14日
钝感力 LV1
3月14日
呵呵喝 LV4
3月11日
潘潘123456 LV2
3月2日
微信网友_6829521472425984 LV5
1月20日
WBelong LV7
2023年12月25日
zeng1206 LV5
2023年12月25日
微信网友_6786215447367680 LV4
2023年12月20日
yuanshun LV6
2023年12月19日
微信网友_6200582435409920
2023年12月15日
暂无贡献等级