/** * Handles the HTTP <code>POST</code> method. * * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Artiste artiste = null; Genre genre = null; String inputArtiste = request.getParameter("artiste"); String inputGenre = request.getParameter("genre"); String inputAnnee = request.getParameter("annee"); int annee = 0; if (inputArtiste != null && !inputArtiste.isEmpty()) { artiste = gestionnaireMusiques.getArtiste(Integer.parseInt(inputArtiste)); } if (inputGenre != null && !inputGenre.isEmpty()) { genre = gestionnaireMusiques.getGenre(Integer.parseInt(inputGenre)); } if (!inputAnnee.isEmpty()) { annee = Integer.parseInt(request.getParameter("annee")); } // Modification de l'utilisateur gestionnaireMusiques.modifierMusique( Integer.parseInt(request.getPathInfo().replaceAll("/", "")), artiste, genre, request.getParameter("titre"), annee, request.getParameter("url")); // Redirection response.sendRedirect("/tp2webmiage/admin/musiques?etat=modifier"); }