2016-09-17 131 views
0

我在我的java EE代碼中遇到問題。我想從我的servlet的doPost()方法重定向到一個.jsp。但是在doPost()執行結束時沒有任何反應。我在執行doPost方法之前在同一頁上。有人可以幫我嗎?從servlet重定向到.jsp

doPost()方法:

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是在你的web應用程序的根級別?你在AS的控制檯中看到「connexionréussie...」嗎? –

+0

是的,我看到「connexionréussie」,但我留在同一頁。是的ajoutAbonne.jsp是我的webApp的根。 –

+0

您是否檢查過AS的日誌文件以查看是否有異常? –

回答

0

,你可以嘗試像波紋管

response.sendRedirect是( 「MyFolder中/的welcome.jsp」);

response.sendRedirect(VUE_SUCCES);