1.今天来写一个简单的增删改查功能,这个项目还是接着在昨天写的 --JavaWeb实现简单登录注册-- 来写的。
登录成功进来后对学生信息的增删改查
2.项目文件为:
3.好了,直接贴上今天新写的代码,昨天的代码就不重复贴了。
src文件下的代码:
controller:
1 package com.maike.controller; 2 3 import java.io.IOException; 4 import java.util.List; 5 6 import javax.servlet.ServletException; 7 import javax.servlet.annotation.WebServlet; 8 import javax.servlet.http.HttpServlet; 9 import javax.servlet.http.HttpServletRequest; 10 import javax.servlet.http.HttpServletResponse; 11 12 import com.maike.model.Student; 13 import com.maike.model.StudentDto; 14 import com.maike.service.UserService; 15 import com.maike.service.UserServiceImpl; 16 17 /** 18 * Servlet implementation class AddStuServlet 19 */ 20 @WebServlet("/AddStuServlet") 21 public class AddStuServlet extends HttpServlet { 22 UserService userService = new UserServiceImpl(); 23 private static final long serialVersionUID = 1L; 24 25 /** 26 * @see HttpServlet#HttpServlet() 27 */ 28 public AddStuServlet() { 29 super(); 30 // TODO Auto-generated constructor stub 31 } 32 33 /** 34 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response) 35 */ 36 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 37 // TODO Auto-generated method stub 38 response.getWriter().append("Served at: ").append(request.getContextPath()); 39 } 40 41 /** 42 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response) 43 */ 44 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 45 // TODO Auto-generated method stub 46 String stuName = request.getParameter("stuName"); 47 String stuSex = request.getParameter("stuSex"); 48 String stuAge = request.getParameter("stuAge"); 49 String stuClass = request.getParameter("stuClass"); 50 51 StudentDto studentDto = new StudentDto(); 52 studentDto.setStuName(stuName); 53 studentDto.setStuSex(stuSex); 54 studentDto.setStuAge(stuAge); 55 studentDto.setStuClass(stuClass); 56 57 int k = userService.addStu(studentDto); 58 if(k > 0) { 59 List<Student> list = userService.seleStuAll(); 60 request.setAttribute("stuList", list); 61 request.getRequestDispatcher("showStu.jsp").forward(request, response); 62 }else { 63 response.getWriter().append("添加失败").append(request.getContextPath()); 64 request.getRequestDispatcher("addStu.jsp").forward(request, response); 65 } 66 } 67 68 }