2016-09-17 8 views
0

私のJava EEコードに問題があります。サーブレットのdoPost()メソッドから.jspにリダイレクトされたい。しかしdoPost()の実行終了時には何も起こりません。私はdoPostメソッドの実行前に同じページにいます。誰かが私を助けてくれますか?サーブレットからの.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はwebappのルートレベルにありますか? ASのコンソールに「connexionréussie...」と表示されますか? –

+0

はい、私は "connexionréussie"を見ますが、私は同じページにとどまります。はいajoutAbonne.jspは私のwebAppのルートです。 –

+0

あなたのASのログファイルをチェックして例外があるかどうか確認しましたか? –

答えて

0

あなたが怒鳴る

response.sendRedirect( "myfolderなど/ welcome.jspを")のように試すことができます。

又は

response.sendRedirect(VUE_SUCCES)。

関連する問題