Partage
  • Partager sur Facebook
  • Partager sur Twitter

Erreur 500 sur un servlet

JEE avec GlassFish

Sujet résolu
    18 février 2012 à 11:40:38

    Bonjour les Zér0s !

    J'ai un petit problème avec un projet Java, probablement une erreur tout bête, mais je ne vois pas où.

    J'ai un servlet avec ce code :


    /*
    * To change this template, choose Tools | Templates
    * and open the template in the editor.
    */
    package fr.fywiit.supinbank.servlets;

    import fr.fywiit.supinbank.entities.Customer;
    import fr.fywiit.supinbank.services.CustomerService;
    import java.io.IOException;
    import javax.ejb.EJB;
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    /**
     *
     * @author Kevin
     */
    @WebServlet(name = "AddCustomerServlet", urlPatterns = {"/AddCustomerServlet"})
    public class AddCustomerServlet extends HttpServlet {
    
        @EJB
        private CustomerService customerService;
        
        @Override
        protected void doGet(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {
            
                request.getRequestDispatcher("../jsp/addCustomer.jsp").forward(request,response);
        }
        
        @Override
        protected void doPost(HttpServletRequest request, HttpServletResponse response)
                throws ServletException, IOException {
            Customer customer = new Customer();
            customer.setFirstName(request.getParameter("firstName"));
            customer.setLastName(request.getParameter("lastName"));
            customer.setAddress(request.getParameter("address"));
            customer.setZipCode(Integer.parseInt(request.getParameter("zipCode")));
            customer.setCity(request.getParameter("city"));
            customer.setPhone(request.getParameter("phone"));
            
            customerService.addCustomer(customer);
            
            response.sendRedirect(request.getContextPath() + "/customers");
        }
    }
    


    Donc le servlet doit afficher une JSP, mais il m'affiche une erreur 500 et je ne sais pas d'où elle vient. Quand je change l'adresse de la JSP en /jsp/addCustomer.jsp" par exemple, j'ai une 404, ce qui serait normal je pense.

    Merci à vous !


    EDIT : J'ai fait mon gros boulet, c'est une faute de frappe dans le nom de ma jsp ^^
    • Partager sur Facebook
    • Partager sur Twitter

    Erreur 500 sur un servlet

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown