package com.llgc.controleur; 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 com.llgc.modele.ModeleVoiture; import com.llgc.modele.pojo.POJOVoiture; /** * Servlet implementation class CtrlJSP */ @SuppressWarnings("serial") @WebServlet("/CtrlJSP") public class CtrlJSP extends HttpServlet { private ModeleVoiture modele = new ModeleVoiture(); /** * @see HttpServlet#HttpServlet() */ public CtrlJSP() { super(); } /** * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse * response) */ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { POJOVoiture voiture = new POJOVoiture(); voiture.setMarque(request.getParameter("marque")); voiture.setPoids(Integer.parseInt(request.getParameter("poids"))); voiture.setNom(request.getParameter("nom")); try { modele.create(voiture); response.sendRedirect("index2.jsp"); } catch (ClassNotFoundException | SQLException e) { response.sendRedirect("error.jsp"); } } }