DisciplineAddServlet.java 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.it.servlet;
  2. import java.io.IOException;
  3. import javax.servlet.ServletException;
  4. import javax.servlet.http.HttpServlet;
  5. import javax.servlet.http.HttpServletRequest;
  6. import javax.servlet.http.HttpServletResponse;
  7. import com.it.bean.Discipline;
  8. import com.it.service.DisciplineService;
  9. import com.it.service.impl.DisciplineServiceImpl;
  10. /**
  11. * Servlet implementation class DisciplineAddServlet
  12. */
  13. public class DisciplineAddServlet extends HttpServlet {
  14. protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  15. request.setCharacterEncoding("UTF-8");
  16. try {
  17. String discipline_name = request.getParameter("discipline_name");
  18. Discipline discipline = new Discipline(discipline_name);
  19. DisciplineService disciplineService = new DisciplineServiceImpl();
  20. disciplineService.insert(discipline);
  21. request.getRequestDispatcher("DisciplineListServlet").forward(request, response);
  22. } catch (Exception e) {
  23. e.printStackTrace();
  24. }
  25. }
  26. protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  27. doGet(request, response);
  28. }
  29. }