Я новичок в Struts2 и OGNL и делаю простую веб-приложение со страницей регистрации. Есть два поля: password
и repassword
(для повторного ввода пароля), и с использованием фреймворка проверки я хотел бы подтвердить, что оба пароля совпадают (я знаю, что могу легко это сделать с помощью JavaScript). Вот что я получил до сих пор. Все полевые валидаторы работают нормально. Это мой первый не-полевой валидатор, и я просто не могу заставить его работать.Struts 2 OGNL - Сравнение двух строковых значений в validation.xml
<validator type="expression">
<param name="expression">${password}!=${repassword}</param>
<message>Passwords must match.</message>
</validator>
Я попытался как с
${password}!=${repassword}
и без
password!=repassword
в OGNL теги.
Это сработало! Спасибо. Я все равно хотел бы понять, как заставить его работать как средство проверки выражений. Две приведенные выше ссылки, похоже, описывают одни и те же функциональные возможности только в разных словах. – BLam85
@ BLam85: Обновлен мой ответ. Вы можете использовать средство проверки выражений, но для просмотра ошибок в JSP вам нужно использовать тег ' . –