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

バリデーターは、以下のコードスニペットのようなバリデーターインターフェースを使用する必要があります

public class 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 に答える