2016-09-17 3 views
0

Ich habe ein Problem in meinem Java EE-Code. Ich möchte von der DoPost() - Methode meines Servlets in eine .jsp-Datei umgeleitet werden. Am Ende der Ausführung von doPost() passiert jedoch nichts. Ich bin vor der Ausführung der DoPost-Methode auf der gleichen Seite. Kann mir bitte jemand helfen?Umleitung zu einem .jsp von einem Servlet

doPost() -Methode:

public static final String VUE_SUCCES = "/ajoutAbonne.jsp"; 
    .......... 

    public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { 
    // TODO Auto-generated method stub 

    HttpSession session = request.getSession(); 
    String email = request.getParameter("email"); 
    session.setAttribute("login", email); 

    System.out.println("connexion réussie..."); 
    System.out.println(session.getAttribute("login")); 

    this.getServletContext().getRequestDispatcher(VUE_SUCCES).forward(request, response); 
} 
+0

ajoutAbonne.jsp befindet sich auf der Stammebene Ihrer Webanwendung? Siehst du "connexion réussie ..." in der Konsole deines AS? –

+0

Ja, ich sehe "connexion réussie", aber ich bleibe auf der gleichen Seite. Ja ajoutAbonne.jsp ist die Wurzel meiner WebApp. –

+0

Haben Sie die Protokolldateien Ihres AS überprüft, um festzustellen, ob eine Ausnahme vorliegt? –

Antwort

0

Sie können wie versuchen unten

response.sendRedirect ("myfolder/welcome.jsp");

oder

response.sendRedirect (VUE_SUCCES);

Verwandte Themen