Мой запрос не переносится из сервлета на html-страницу. Я не переношу свой сервлет с одной страницы на другую HTML-страницу. Пожалуйста помоги. java.lang.IllegalStateException: не может пересылать после того, как ответ был сгенерирован, мой запрос не переносится из сервлета контроллера на html-страницу
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doProcess(request, response);
}
protected void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doProcess(request, response);
}
public void doProcess(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String req_URI = request.getRequestURI();
System.out.println(req_URI);
RequestDispatcher reqDispatcher = null;
if (req_URI.endsWith("home.do")) {
reqDispatcher = request.getRequestDispatcher("/home.html");
reqDispatcher.forward(request, response);
}
if (req_URI.endsWith("addform.do")) {
reqDispatcher = request.getRequestDispatcher("/addform.html");
reqDispatcher.forward(request, response);
}
if (req_URI.endsWith("searchform.do")) {
reqDispatcher = request.getRequestDispatcher("/searchform.html");
reqDispatcher.forward(request, response);
}
if (req_URI.endsWith("updateform.do")) {
reqDispatcher = request.getRequestDispatcher("/updateform.html");
reqDispatcher.forward(request, response);
}
if (req_URI.endsWith("deleteform.do")) {
reqDispatcher = request.getRequestDispatcher("/deleteform.html");
reqDispatcher.forward(request, response);
}
if (req_URI.endsWith("addform.do")) {
String sid = request.getParameter("sid");
String sname = request.getParameter("sname");
String saddr = request.getParameter("saddr");
StudentService stdService = StudentServiceFactory.getStudentService();
String status = stdService.add(sid, sname, saddr);
String status = stdService.add(sid, sname, saddr);
if (status.equalsIgnoreCase("success")) {
reqDispatcher = request.getRequestDispatcher("/success.html");
reqDispatcher.forward(request, response);
}
if (status.equalsIgnoreCase("failure")) {
reqDispatcher = request.getRequestDispatcher("/failure.html");
reqDispatcher.forward(request, response);
}
if (status.equalsIgnoreCase("existed")) {
reqDispatcher = request.getRequestDispatcher("/existed.html");
reqDispatcher.forward(request, response);
}