<form:errors>不显示任何错误

时间:2015-10-31 18:49:42

标签: spring spring-mvc

在提交字段错误后,我在提交后的SpringMVC表单中没有看到任何错误消息。 我验证了错误对象中存在错误。

从阅读其他一些主题来看,这是因为我重定向到一个新的ModelAndView,并以某种方式丢失了我的请求属性?我无法通过阅读相关的线程找出解决方案。我尝试仅使用视图返回一个String,并使方法基于String,但失败了。

public ModelAndView save(final HttpServletRequest request, 
                               @ModelAttribute Model model, 
                               BindingResult bindingResult) {


    ModelValidator.validate(model, bindingResult);

    if (!bindingResult.hasErrors()){          
        // Save
        // etc.
    }         

    ModelAndView mav = new ModelAndView("myform.jsp", "model", model);                                        
    return mav;
}

JSP:

    <form:form method="POST" commandName="model" action="/save">            

          <%--  SpringMVC Error Div --%>
          <form:errors />
     </form:form>

存在错误但未在结果中显示。

0 个答案:

没有答案