Код: Выделить всё
@CustomValidator(type = "CustomerNumberValidator", fieldName = "customerNo")
Код: Выделить всё
@ExpressionValidator(expression =
"( (!''.equals(account.firstName) && (!''.equals(account.lastName) )
|| (presonalAccount == false)",
key = "validate.account.name")
Код: Выделить всё
@ExpressionValidator(expression = "@foo.bar.CalendarUtil@compareDates(fromDate,toDate)", key = "validate.date.before")
И мы используем @foo.bar.CalendarUtil@compareDates во всем приложении, чтобы сделать эту проверку за нас.
Есть ли другой подход, который позволяет нам использовать собственный валидатор выражений?!
Есть ли какой-либо собственный валидатор выражений, который можно добавить в Struts и вызывать его в Action так же, как мы используем @CustomValidator?
Подробнее здесь: https://stackoverflow.com/questions/280 ... n-struts-2