在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:无法解析名称为“ dispatcher”的servlet中的名称为“ redirect:index.html”的视图

org.springframework.web.servlet.DispatcherServlet.render(DispatcherServlet.java:1042)

org.springframework.web。 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)

我以前有这个工作。为什么不是现在?

回答:

试试这个,如果你正确配置了视图解析器,它应该可以工作

 return "redirect:/index.html";

以上是 在Spring MVC中重定向 的全部内容, 来源链接: utcz.com/qa/423594.html

回到顶部