レスポンスをコミットした後でフォワードできませんはどのように解決するのでしょうか?どうぞよろしくお願いします。
package servlet;
import java.io.IOException;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/newRegistrationServlet")
public class newRegistrationServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
public newRegistrationServlet() { super(); } protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { //フォワード RequestDispatcher dispatcher=request.getRequestDispatcher("/WEB-INF/jsp/newRegistration.jsp"); dispatcher.forward(request, response); } protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doGet(request, response); RequestDispatcher dispatcher=request.getRequestDispatcher("/WEB-INF/jsp/newRegistrationOK.jsp"); dispatcher.forward(request, response); }
}
このようなコードでとりあえず、画面遷移をしようとしているのですが、このRequestDispatcherが原因なのでしょうか?どのように改善すればいいのでしょうか?どうぞよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/11/27 14:04