私はStruts 2と検証アノテーションを使用しています。別のフィールドが true または false の場合に必要なフィールドを検証する必要があります。@RequiredStringValidator を使用していましたが、このアノテーションには式プロパティがないことに気付きました。
@Validations(requiredStrings =
{@RequiredStringValidator(type = ValidatorType.SIMPLE, fieldName = "username", message = "El Usuario es requerido",key="security.admin.user.username.required"),
@RequiredStringValidator( type = ValidatorType.SIMPLE, fieldName = "password", message = "El Password es requerido",key="security.admin.user.password.required")}...
検証するフィールドは「password」ですが、「autoGeneratePassword」フィールドが false の場合にのみ必要です。
ありがとう!