首页>代码>JSP+jdbc开发学生教务后台管理系统>/endDesign/src/servlet/admin.java
001package servlet;
002 
003import java.io.IOException;
004import java.util.List;
005 
006import javax.servlet.ServletException;
007import javax.servlet.http.HttpServlet;
008import javax.servlet.http.HttpServletRequest;
009import javax.servlet.http.HttpServletResponse;
010 
011import dao.User;
012import dao.userDao;
013import dao.kUser;
014 
015public class admin extends HttpServlet {
016 
017    /**
018     *
019     */
020    private static final long serialVersionUID = 1L;
021 
022 
023    public admin() {
024        super();
025    }
026 
027 
028    public void destroy() {
029        super.destroy(); // Just puts "destroy" string in log
030        // Put your code here
031    }
032 
033 
034    public void doGet(HttpServletRequest request, HttpServletResponse response)
035            throws ServletException, IOException {
036         doPost(request, response);
037    }
038 
039 
040    public void doPost(HttpServletRequest request, HttpServletResponse response)
041            throws ServletException, IOException {
042              request.setCharacterEncoding("utf-8");
043              String zsgc = request.getParameter("zsgc").replace(" ", "");
044              if(zsgc.equals("dl")){
045                   
046                     dlAdmin(request, response);
047                      
048              }else if(zsgc.equals("zj")){
049                   
050                  addkUser(request, response);
051                  allkUser(request, response);
052                   
053              }else if(zsgc.equals("xg")){
054                   
055                  updatekUser(request, response);
056                  allkUser(request, response);
057                   
058              }else if(zsgc.equals("sc")){
059                  
060                  delectkUser(request, response);
061                  allkUser(request, response);
062                   
063              }else{
064                   
065                  request.getRequestDispatcher("error.jsp").forward(request, response);
066                   
067              }
068               
069 
070    }
071 
072 
073    public void init() throws ServletException {
074        // Put your code here
075    }
076     
077    private void dlAdmin(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
078      String name = request.getParameter("word").replace(" ", "");
079          String pass = request.getParameter("pass");
080          User user = new User();
081          user.setU_word(name);
082          user.setU_pass(pass);
083          if(new userDao().adminUser(user)){
084              request.getSession().setAttribute("gly", name);
085              allkUser(request, response);
086          }else{
087              request.getRequestDispatcher("admin.jsp").forward(request, response);
088          }
089    }
090    private void addkUser(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
091          String kcm = request.getParameter("kcm").replace(" ", "");
092          String js  = request.getParameter("js");
093          String jxl = request.getParameter("jxl");
094          String sj  =request.getParameter("sj");
095          String xf = request.getParameter("xf");
096          kUser kuser = new kUser();
097          kuser.setK_kcm(kcm);
098          kuser.setK_js(js);
099          kuser.setK_jxl(Integer.parseInt(jxl));
100          kuser.setK_sj(sj);
101          kuser.setK_xf(Integer.parseInt(xf));
102          new userDao().addkUser(kuser);
103    }
104     
105    private void updatekUser(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
106          String id  =request.getParameter("id");
107          String kcm = request.getParameter("kcm").replace(" ", "");
108          String js  = request.getParameter("js");
109          String jxl = request.getParameter("jxl");
110          String sj  =request.getParameter("sj");
111          String xf = request.getParameter("xf");
112          //System.out.println(id+"---"+kcm+"---"+js+"---"+jxl+"---"+sj+"---"+xf);
113          kUser kuser = new kUser();
114          kuser.setK_id(Integer.parseInt(id));
115          kuser.setK_kcm(kcm);
116          kuser.setK_js(js);
117          kuser.setK_jxl(Integer.parseInt(jxl));
118          kuser.setK_sj(sj);
119          kuser.setK_xf(Integer.parseInt(xf));
120         new userDao().updatekUser(kuser);  
121    }
122     
123    private void delectkUser(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
124          String id  =request.getParameter("id");
125          kUser kuser = new kUser();
126          kuser.setK_id(Integer.parseInt(id));
127         new userDao().deletekUser(kuser); 
128    }
129    private void allkUser(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
130        List<kUser> kuser=new userDao().getAllkUser();
131        request.getSession().setAttribute("bgkUser", kuser);
132        request.getRequestDispatcher("/background.jsp").forward(request, response);  
133    }
134 
135}
最近下载更多
李玟龙  LV2 6月7日
chen000  LV4 2024年6月27日
hongdongdong  LV14 2024年5月7日
asddwh  LV13 2023年12月26日
2036495585  LV9 2023年9月25日
qwqwqw12345  LV3 2023年6月20日
ppooppoo932  LV4 2023年6月7日
1WQAQW1  LV2 2023年6月7日
qiangmin1223  LV12 2023年4月24日
最近浏览更多
李玟龙  LV2 6月7日
renjunyou  LV10 6月2日
PISCESPLUS  LV5 2024年9月3日
chen000  LV4 2024年6月27日
慵懒的小橘猫  LV11 2024年6月8日
wangbh1234  LV1 2024年6月7日
微信网友_7000012089643008  LV4 2024年5月26日
hyt123456  LV3 2024年5月9日
op123129 2024年4月15日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友