フォームを送信し、アクションの完了後に警告メッセージを表示する必要がある状況があります。xyz.jsp からリクエストを送信しています。送信後、xyz.jsp が変更されたデータとともにブラウザに表示されます。
サーブレットの私のコードは以下のようになります。
public void doPost(......)
{
//process input value.
PrintWriter out = response.getWriter();
response.setContentType("text/html");
out.println("<script type=\"text/javascript\">");
out.println("alert('"+message+"');");
out.println("</script>");
RequestDispatcher rd = sc.getRequestDispatcher(/xyz.jsp);
rd.forward(request, response);
}
しかし、送信すると、ポップアップは表示されませんが、xyz.jsp がブラウザーに読み込まれます。
誰でも問題を解決するのを手伝ってくれませんか。