0

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

工作控制器是java中的控制器类

4

1 回答 1

0

您可以定义如下代码片段

LoginFormCommand com.aims.commands.LoginFormCommand

验证器应该使用验证器接口,如下面的代码片段

公共类 LoginFormValidator 实现 Validator {

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");
    }

}

于 2012-04-13T13:56:47.273 回答