从早上开始,我就陷入了以下问题。在一个地方同样的事情正在工作,第二个地方它不工作是不显示错误。我检查了这个问题被问了很多次,我参考了所有的问题和解决方案,但问题仍然是一样的。按照我在控制器中使用的代码。
@RequestMapping(method = RequestMethod.POST)
public String findRide(@ModelAttribute("postAd") PostAdRR user,ModelMap model,@Valid PostAdRR postAd,
BindingResult result,HttpSession session,HttpServletRequest request) {
if (result.hasErrors()) {
System.out.println(result.toString());
return "postAd";
}
即使它进入错误块并打印 SOP 行。
但它没有显示在表格上。
<form:form method="POST" commandName="postAd" enctype="multipart/form-data" >
<form:errors path="contactName" cssClass="Err"/>
我的域类(PostAdRR)代码是
@NotEmpty(message = "You must provide Title.")
private String title =null;
并且相同的代码正在其他地方工作请提出一些几乎我尝试了所有组合的东西。