Почему я не могу получить эту работу в моем контроллереперенаправлять в 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";
}
}
я получаю
javax.servlet.ServletException: Может не разрешить представление с именем «перенаправлять : index.html»в сервлет с названием 'диспетчерскую'
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)
У меня есть это, чтобы работать раньше. Почему не сейчас?
ли больше появляться исключение, до или после того, как редирект отправить в браузер? – Ralph
Также стоит отметить, что BindingResult не будет сохранен после перенаправления. Другими словами, если вы перенаправляетесь на свою форму ввода (в этом примере index.html), ошибки не будут отображаться, поскольку они будут потеряны из-за перенаправления. Я должен был решить это перед использованием HandlerInterceptor. – garyj
@garyj У вас есть пример вашего HandlerInterceptor? – blong824