Por qué no puedo conseguir que esto funcione en mi ControladorRemitir dentro Spring MVC
@RequestMapping(method = RequestMethod.POST)
public String onSubmit(
Model model,
@ModelAttribute("form") Form form,
BindingResult result, HttpServletRequest request)
throws IOException, WriteException, BiffException {
if (result.hasErrors()) {
return "redirect:index.html";
}
}
consigo
javax.servlet.ServletException: Podría no resuelve vista con el nombre 'redireccionamiento : index.html' en el servlet con nombre 'despachador'
org.springframework.web.servlet.DispatcherServlet.render (DispatcherServlet.java:1042)
org.springframework.we b.servlet.DispatcherServlet.doDispatch (DispatcherServlet.java:798)
org.springframework.web.servlet.DispatcherServlet.doService (DispatcherServlet.java:716)
org.springframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet. java: 644)
org.springframework.web.servlet.FrameworkServlet.doPost (FrameworkServlet.java:560)
javax.servlet.http.HttpServlet.service (HttpServlet.java:637)
javax.servlet.http. HttpServlet.service (HttpServlet.java:717)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter (MonitorFilter.java:390)
Tengo esto para trabajar antes. ¿Por qué no ahora?
¿Se aparecer dentro de la excepción, antes o después de la redirección se envía al navegador? – Ralph
También vale la pena señalar que BindingResult no se mantendrá después de la redirección. En otras palabras, si redirige a su formulario de entrada (en este ejemplo index.html) los errores no se mostrarán ya que se pierden debido a la redirección. Tuve que resolver esto justo antes de usar un HandlerInterceptor. – garyj
@garyj ¿Tiene un ejemplo de su HandlerInterceptor? – blong824