zoukankan      html  css  js  c++  java
  • 12.8

    员工培训系统最后一弹。

    servlet层代码

    package servlet;
    
    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 javax.servlet.http.HttpSession;
    
    import dao.*;
    import entity.*;
    
    /**
     * Servlet implementation class IndexServlet
     */
    @WebServlet("/IndexServlet")
    public class IndexServlet extends HttpServlet {
        private static final long serialVersionUID = 1L;
           
        /**
         * @see HttpServlet#HttpServlet()
         */
        public IndexServlet() {
            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());
            
            request.setCharacterEncoding("utf-8");
            response.setContentType("text/html;charset=utf-8");
            
            String ID=request.getParameter("username");
            HttpSession session=request.getSession();
            session.setAttribute("ID", ID);//存储数据
            request.setAttribute("ID", ID);
            
            String password=request.getParameter("password");
            String method=request.getParameter("profession");
            StaffDaoImpl sd=new StaffDaoImpl();
            if("1".equals(method)) {
                try{
                    System.out.println("管理员验证!!!");
                    
                    if("123456".equals(ID)&&"654321".equals(password)) {
                        System.out.println("管理员验证通过!!!");
                    request.getRequestDispatcher("manage.jsp").forward(request, response);}
                    else {
                        System.out.println("管理员验证未通过!!!");
                        request.getRequestDispatcher("index.jsp").forward(request, response);}
                }catch(Exception e){
                    System.out.println("失败");
                    e.printStackTrace();
                }
            }
            if("2".equals(method)) {
                try{
                    System.out.println("教师验证!!!");
                    
                    String teacherpass=sd.teachershowpass(ID);
                    
                        
                    if(password.equals(teacherpass)) {
                        System.out.println("教师验证通过!!!");
                        response.getWriter().println("<script type='text/javascript'> alert('登录成功')</script>");
                        request.getRequestDispatcher("teacher.jsp").forward(request, response);}
                    else {
                        System.out.println("教师验证未通过!!!");
                        response.getWriter().println("<script type='text/javascript'> alert('账号或密码错误')</script>");
                        request.getRequestDispatcher("index.jsp").forward(request, response);}
                    
                    
    
                }catch(Exception e){
                    System.out.println("失败");
                    e.printStackTrace();
                }
            }
            if("3".equals(method)) {
                try{
                    System.out.println(1);
                    String stupass=sd.stushowpass(ID);
                    if(password.equals(stupass)) {
                        StaffDaoImpl sd1=new StaffDaoImpl();
                        java.util.List<Staff> list=sd1.stushow(ID);
                        
                        request.setAttribute("list", list);
                        response.getWriter().println("<script type='text/javascript'> alert('登录成功')</script>");
                        request.getRequestDispatcher("student.jsp").forward(request, response);}
                    else {
                        response.getWriter().println("<script type='text/javascript'> alert('账号或密码错误')</script>");
                        request.getRequestDispatcher("index.jsp").forward(request, response);}
                    
    
                }catch(Exception e){
                    System.out.println("失败");
                    e.printStackTrace();
                }
            }
            
            
            
            
            
            
            
            
        }
    
        /**
         * @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);
        }
    
    }
    package servlet;
    
    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 dao.StaffDaoImpl;
    import entity.Staff;
    
    /**
     * Servlet implementation class Manservlet
     */
    @WebServlet("/Manservlet")
    public class Manservlet extends HttpServlet {
        private static final long serialVersionUID = 1L;
           
        /**
         * @see HttpServlet#HttpServlet()
         */
        public Manservlet() {
            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());
            
            request.setCharacterEncoding("utf-8");
            response.setContentType("text/html;charset=utf-8");
            
            String ID=request.getParameter("ID");
            String name=request.getParameter("name");
            String sex=request.getParameter("sex");
            String class1=request.getParameter("class1");
            String title=request.getParameter("title");
            String method=request.getParameter("method");
            String fangshi=request.getParameter("fangshi");
            StaffDaoImpl sd=new StaffDaoImpl();
            
            if("query".equals(method)) {
                try{
                    
                    if(fangshi.equals("1")) {java.util.List<Staff> list=sd.allteashow();
                    
                    request.setAttribute("list", list);
                    request.getRequestDispatcher("allteashow.jsp").forward(request, response);}
                    
                    if(fangshi.equals("2")) {java.util.List<Staff> list=sd.allstushow();
                    
                    request.setAttribute("list", list);
                    request.getRequestDispatcher("allstushow.jsp").forward(request, response);}
                    
                    System.out.println("listshow");
                    
    
                }catch(Exception e){
                    System.out.println("未能正确显示出个人信息");
                    e.printStackTrace();
                }
            }
            
            if("add".equals(method)) {
                try{
                    
                    if(fangshi.equals("1")) {sd.addtea(ID,name,sex,class1,title);
                    request.getRequestDispatcher("manage.jsp").forward(request, response);}
                    
                    if(fangshi.equals("2")) {sd.addstu(ID,name,sex,class1,title);
                    request.getRequestDispatcher("manage.jsp").forward(request, response);}
                    
                    System.out.println("listshow");
                    
    
                }catch(Exception e){
                    System.out.println("未能正确显示出个人信息");
                    e.printStackTrace();
                }
            }
            
            if("summary".equals(method)) {
                try{
                    
                    if(fangshi.equals("1")) {
                        java.util.List<Staff> list=sd.shownopass();
                        
                        request.setAttribute("list", list);
                    }
                    if(fangshi.equals("2")) {
                        java.util.List<Staff> list=sd.showexcellent();
                        
                        request.setAttribute("list", list);
                    }
                    
                    System.out.println("listshow");
                    request.getRequestDispatcher("managesummaryshow.jsp").forward(request, response);
    
                }catch(Exception e){
                    System.out.println("未能正确显示出个人信息");
                    e.printStackTrace();
                }
            }
            
            if("deleteshow".equals(method)) {
                try{
                    
                    if(fangshi.equals("1")) {java.util.List<Staff> list=sd.allteashow();
                    
                    request.setAttribute("list", list);
                    request.getRequestDispatcher("deleteteashow.jsp").forward(request, response);}
                    
                    if(fangshi.equals("2")) {java.util.List<Staff> list=sd.allstushow();
                    
                    request.setAttribute("list", list);
                    request.getRequestDispatcher("deletestushow.jsp").forward(request, response);}
                    
                    System.out.println("listshow");
                    
    
                }catch(Exception e){
                    System.out.println("未能正确显示出个人信息");
                    e.printStackTrace();
                }
            }
            
            if("deletetea".equals(method)) {
                try{
                    sd.deletetea(ID);
                    request.getRequestDispatcher("manage.jsp").forward(request, response);
                    System.out.println("listshow");
                }catch(Exception e){
                    System.out.println("未能正确显示出个人信息");
                    e.printStackTrace();
                }
            }
            if("deletestu".equals(method)) {
                try{
                    sd.deletestu(ID);
                    request.getRequestDispatcher("manage.jsp").forward(request, response);
                    System.out.println("listshow");
                }catch(Exception e){
                    System.out.println("未能正确显示出个人信息");
                    e.printStackTrace();
                }
            }
            
            if("updateshow".equals(method)) {
                try{
                    
                    if(fangshi.equals("1")) {java.util.List<Staff> list=sd.allteashow();
                    
                    request.setAttribute("list", list);
                    request.getRequestDispatcher("updateteashow.jsp").forward(request, response);}
                    
                    if(fangshi.equals("2")) {java.util.List<Staff> list=sd.allstushow();
                    
                    request.setAttribute("list", list);
                    request.getRequestDispatcher("updatestushow.jsp").forward(request, response);}
                    
                    System.out.println("listshow");
                    
    
                }catch(Exception e){
                    System.out.println("未能正确显示出个人信息");
                    e.printStackTrace();
                }
            }
            
            if("updateshowshowtea".equals(method)) {
                try{java.util.List<Staff> list=sd.teashow(ID);
                    
                    request.setAttribute("list", list);
                    request.getRequestDispatcher("updateteashow1.jsp").forward(request, response);
                    
                    System.out.println("listshow");
                    
    
                }catch(Exception e){
                    System.out.println("未能正确显示出个人信息");
                    e.printStackTrace();
                }
            }
            
            if("updateshowshowstu".equals(method)) {
                try{java.util.List<Staff> list=sd.stushow(ID);
                    
                    request.setAttribute("list", list);
                    request.getRequestDispatcher("updatestushow1.jsp").forward(request, response);
                    
                    System.out.println("listshow");
                    
    
                }catch(Exception e){
                    System.out.println("未能正确显示出个人信息");
                    e.printStackTrace();
                }
            }
            
            if("updatetea".equals(method)) {
                String ID1=(String)request.getSession().getAttribute("ID");
                try{
                    sd.updatetea(ID1,name,sex,class1,title);
                    request.getRequestDispatcher("manage.jsp").forward(request, response);
                    System.out.println("listshow");
                }catch(Exception e){
                    System.out.println("未能正确显示出个人信息");
                    e.printStackTrace();
                }
            }
            
            if("updatestu".equals(method)) {
                String ID1=(String)request.getSession().getAttribute("ID");
                try{
                    sd.updatestu(ID1,name,sex,class1,title);
                    request.getRequestDispatcher("manage.jsp").forward(request, response);
                    System.out.println("listshow");
                }catch(Exception e){
                    System.out.println("未能正确显示出个人信息");
                    e.printStackTrace();
                }
            }
            
            
        }
    
        /**
         * @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);
        }
    
    }
    package servlet;
    
    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 javax.servlet.http.HttpSession;
    
    import dao.StaffDaoImpl;
    import entity.Staff;
    
    /**
     * Servlet implementation class Stuservlet
     */
    @WebServlet("/Stuservlet")
    public class Stuservlet extends HttpServlet {
        private static final long serialVersionUID = 1L;
           
        /**
         * @see HttpServlet#HttpServlet()
         */
        public Stuservlet() {
            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());
            
            request.setCharacterEncoding("utf-8");
            response.setContentType("text/html;charset=utf-8");
            
            String stuID=(String)request.getSession().getAttribute("stuID");
            
            String stuname=request.getParameter("stuname");
            String stusex=request.getParameter("stusex");
            String stuclass=request.getParameter("stuclass");
            String stutitle=request.getParameter("stutitle");
            
            String method=request.getParameter("method");
            
            StaffDaoImpl sd=new StaffDaoImpl();
            
            if("show".equals(method)) {
                try{
                    
                    java.util.List<Staff> list=sd.stushow(stuID);
                    
                    request.setAttribute("list", list);
                    System.out.println("listshow");
                    request.getRequestDispatcher("stushow.jsp").forward(request, response);
    
                }catch(Exception e){
                    System.out.println("未能正确显示出个人信息");
                    e.printStackTrace();
                }
            }
            
            
            
            if("showupdate".equals(method)) {
                try{
                    
                    java.util.List<Staff> list=sd.stushow(stuID);
                    
                    request.setAttribute("list", list);
                    System.out.println("listshow");
                    request.getRequestDispatcher("stuupdate.jsp").forward(request, response);
    
                }catch(Exception e){
                    System.out.println("未能正确显示出个人信息");
                    e.printStackTrace();
                }
            }
            
            if("update".equals(method)) {
                try{
                    
                        System.out.println(1);
                        
                        sd.stuupdate(stuID,stuname,stusex,stuclass,stutitle);
                        request.getRequestDispatcher("student.jsp").forward(request, response);
    
                    }catch(Exception e){
                        System.out.println("修改失败");
                        e.printStackTrace();
                    }
            }
            
            if("showgrade".equals(method)) {
                try{
                    
                    java.util.List<Staff> list=sd.stushowgrade(stuID);
                
                request.setAttribute("list", list);
                System.out.println("listshow");
                request.getRequestDispatcher("stushowgrade.jsp").forward(request, response);
    
            }catch(Exception e){
                System.out.println("未能正确显示出个人信息");
                e.printStackTrace();
            }}
            
            
            
            
        }
    
        /**
         * @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);
        }
    
    }
    package servlet;
    
    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 dao.StaffDaoImpl;
    import entity.Staff;
    
    /**
     * Servlet implementation class Teaservlet
     */
    @WebServlet("/Teaservlet")
    public class Teaservlet extends HttpServlet {
        private static final long serialVersionUID = 1L;
           
        /**
         * @see HttpServlet#HttpServlet()
         */
        public Teaservlet() {
            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());
            
            request.setCharacterEncoding("utf-8");
            response.setContentType("text/html;charset=utf-8");
            
            String teaID=(String)request.getSession().getAttribute("teaID");
            String teaname=request.getParameter("teaname");
            String teasex=request.getParameter("teasex");
            String teaclass=request.getParameter("teaclass");
            String teatitle=request.getParameter("teatitle");
            
            String stuname=request.getParameter("stuname");
            String stuID=request.getParameter("stuID");
            String course=request.getParameter("course");
            String grade=request.getParameter("grade");
            
            String method=request.getParameter("method");
            
            StaffDaoImpl sd=new StaffDaoImpl();
            
            if("show".equals(method)) {
                try{
                    
                    java.util.List<Staff> list=sd.teashow(teaID);
                    
                    request.setAttribute("list", list);
                    System.out.println("listshow");
                    request.getRequestDispatcher("teashow.jsp").forward(request, response);
    
                }catch(Exception e){
                    System.out.println("未能正确显示出个人信息");
                    e.printStackTrace();
                }
            }
            
            
            
            if("showupdate".equals(method)) {
                try{
                    
                    java.util.List<Staff> list=sd.teashow(teaID);
                    
                    request.setAttribute("list", list);
                    System.out.println("listshow");
                    request.getRequestDispatcher("teaupdate.jsp").forward(request, response);
    
                }catch(Exception e){
                    System.out.println("未能正确显示出个人信息");
                    e.printStackTrace();
                }
            }
            
            if("update".equals(method)) {
                try{
                    
                        System.out.println(1);
                        
                        sd.teaupdate(teaID,teaname,teasex,teaclass,teatitle);
                        request.getRequestDispatcher("teacher.jsp").forward(request, response);
    
                    }catch(Exception e){
                        System.out.println("修改失败");
                        e.printStackTrace();
                    }
            }
            
            if("gradeadd".equals(method)) {
                try{
                    
                        System.out.println(1);
                        
                        sd.gradeadd(stuID,stuname,course,grade,teaID);
                        request.getRequestDispatcher("gradeadd.jsp").forward(request, response);
    
                    }catch(Exception e){
                        System.out.println("修改失败");
                        e.printStackTrace();
                    }
            }
            
            if("showgrade".equals(method)) {
                try{
                    
                    java.util.List<Staff> list=sd.gradeshow(teaID);
                    
                    request.setAttribute("list", list);
                    System.out.println("listshow");
                    request.getRequestDispatcher("gradeupdate.jsp").forward(request, response);
    
                }catch(Exception e){
                    System.out.println("未能正确显示出个人信息");
                    e.printStackTrace();
                }
            }
            
            if("gradeshow".equals(method)) {
                try{
                    
                    java.util.List<Staff> list=sd.stushowgrade(stuID);
                    
                    request.setAttribute("list", list);
                    System.out.println("listshow");
                    request.getRequestDispatcher("gradeupdate1.jsp").forward(request, response);
    
                }catch(Exception e){
                    System.out.println("未能正确显示出个人信息");
                    e.printStackTrace();
                }
            }
            
            if("updategrade".equals(method)) {
                try{
                    
                        System.out.println(1);
                        String stuID1=(String)request.getSession().getAttribute("teaID");
                        sd.updategrade(stuID1,grade);
                        request.getRequestDispatcher("teacher.jsp").forward(request, response);
    
                    }catch(Exception e){
                        System.out.println("修改失败");
                        e.printStackTrace();
                    }
            }
            
            if("fangshi".equals(method)) {
                try{
                    String fangshi=request.getParameter("fangshi");
                    if(fangshi.equals("1")) {
                        java.util.List<Staff> list=sd.showpass();
                        
                        request.setAttribute("list", list);
                    }
                    if(fangshi.equals("2")) {
                        java.util.List<Staff> list=sd.showexcellent();
                        
                        request.setAttribute("list", list);
                    }
                    
                    System.out.println("listshow");
                    request.getRequestDispatcher("Summaryshow.jsp").forward(request, response);
    
                }catch(Exception e){
                    System.out.println("未能正确显示出个人信息");
                    e.printStackTrace();
                }
            }
            
            
            
        }
    
        /**
         * @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);
        }
    
    }
  • 相关阅读:
    kubernetes之secret
    kubernetes的核心组件功能
    ingress
    服务发现: coredns
    service
    deployment控制pod进行滚动更新以及回滚
    init container
    service与pod关联
    Joiner
    SpringMVC 用注解Annotation驱动的IoC功能@Autowired @Component
  • 原文地址:https://www.cnblogs.com/cdl-sunshine/p/14168657.html
Copyright © 2011-2022 走看看