【发布时间】:2011-04-08 08:53:11
【问题描述】:
我有一个看起来像这样的表单
public class ValidationForm {
private Person person;
@Size(min=1,max=10,message="out of range")
private String test;
//other stuff
我的验证控制器是这样的
public void processForm(@Valid @ModelAttribute("validateForm") ValidationForm vform,
BindingResult result){
我的 Person 类是这样的
public class Person {
private String id;
@Size(min=1, max=35, message="Enter less than 35 Charercters")
private String firstName;
@Size(min=1, max=35, message="Enter less than 35 Charercters")
private String lastName;
如果我的 jsp 页面中的 firstname 或 lastname 为空,则没有验证错误。但如果 test 为空,则存在验证错误。我应该怎么做才能验证表单中对象的属性。现在只有表单的属性得到验证。
【问题讨论】:
标签: java model-view-controller spring validation annotations