3
我想驗證我的投入,但我不能使它的工作:沒有出現在頁面上。 我的項目是在java 5中,所以沒有JSR303(@Valid)。我唯一的解決方案,如果我沒有錯,是使用BindingResult。春季3 MVC:問題與形式:錯誤和bindingresult
我的控制器:
@Controller
public class MyController {
@RequestMapping(method = RequestMethod.POST, value = "myPage.html")
public void myHandler(MyForm myForm, BindingResult result, Model model) {
result.reject("field1", "error message 1");
}
}
我的jsp:
<form:form commandName="myForm" method="post">
<label>Field 1 : </label>
<form:input path="field1" />
<form:errors path="field1" />
<input type="submit" value="Post" />
</form:form>
我在想什麼?
謝謝!
rejectValue它!謝謝,你救了我一天:)) – 2011-01-12 15:55:50