Spring mvc SpringBeans属性绑定错误

Spring mvc SpringBeans属性绑定错误,spring-mvc,Spring Mvc,org.springframework.beans.factory.BeanCreationException:创建名为“workingTimeController”的bean时出错,该名称在ServletContext资源[/WEB-INF/tracker servlet.xml]中定义:初始化bean失败;嵌套异常是java.lang.IllegalArgumentException:Validator[de.intec.tracker.controller。WorkingTimeContr

org.springframework.beans.factory.BeanCreationException:创建名为“workingTimeController”的bean时出错,该名称在ServletContext资源[/WEB-INF/tracker servlet.xml]中定义:初始化bean失败;嵌套异常是java.lang.IllegalArgumentException:Validator[de.intec.tracker.controller。WorkingTimeController@4610fa]不支持命令类[de.intec.tracker.dto.WorkingTimeDTO]


工作控制器是java中的控制器类,您可以定义如下代码片段

LoginFormCommand com.aims.commands.LoginFormCommand

验证程序应该使用验证程序接口,如下面的代码片段所示

公共类LoginFormValidator实现验证程序{

public boolean supports(Class arg0) {
    // TODO Auto-generated method stub
    return LoginFormCommand.class.equals(arg0);

}

public void validate(Object obj, Errors errors) {
    // TODO Auto-generated method stub
    LoginFormCommand login = (LoginFormCommand) obj;
    System.out.println("validate==============");
    ValidationUtils.rejectIfEmpty(errors,"username","field.required", "Required field");
    ValidationUtils.rejectIfEmpty(errors,"password","field.required", "Required field");
    }

}

当我将validator标记放在comment中时,运行良好,但一旦我删除了comment,就会出现错误您使用的控制器是哪个?显示一些代码公共类WorkingTimeController扩展SimpleFormController实现validator