ошибка при использовании @Valid весной mvc 3.0 - PullRequest
1 голос
/ 10 декабря 2010

вот что я делаю в модельном классе

private Integer height;

@NotBlank
@Length(min = 2, max = 3)
public Integer getHeight() {
    return height;
}

public void setHeight(Integer height) {
    this.height = height;
}

но во время работы на странице jsp произошла ошибка проверки, она говорит, что не может проверить целое значение.

в файле message.properties

NotBlank.modelClassName.height = Требуется в см. Length.modelClassName.height = min {0} max (1). typeMismatch.modelClassName.height = только цифры.

помогите мне, пожалуйста

1 Ответ

6 голосов
/ 10 декабря 2010

Обе аннотации @ NotBlank и @ Length должны применяться к атрибуту String, а не к целочисленному, как указано в ссылках. Возможно, вы можете использовать @ NotNull , @ Min или @ Max , которые можно использовать для чисел.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...