Я пытался внедрить службу проверки в мой проект.Мой код валидатора выглядит так:
public class UserValidator implements Validator{
public boolean supports(Class<?> clazz) {
return Ort.class.isAssignableFrom(clazz);
}
public void validate(Object target, Errors errors) {
Ort ort = (Ort) target;
if((ort.getcountryname().length() == 0) && (ort.getzip().length() == 0))
{
errors.reject("error.zip");
errors.reject("error.countryname");
}
}
}
У меня есть xml-сообщение со следующими записями: Код:
......
error.zip=There is an Error at Zip-Code
error.countryname=There is an Error at Countryname
Все отлично работает.Я делаю оттиск на моем jsp следующим образом: Код:
<form:errors path="*" cssClass="error message" element="div"/>
Мой HTML-код выглядит так, если я получаю ошибку: Код:
There is an Error at Zip-Code<br>There is an Error at Countryname
Мой вопрос: Как я могуприсоединитесь к сообщению, чтобы я получил оттиск на моем jsp с таким видом: Код:
There is an Error at Zip-Code, There is an Error at Countryname
Могу ли я сделать подобное в своем классе проверки?
Код:
......
errors.reject("error.zip"+"error.countryname");
......