У меня есть приложение JSF, и я использую @AssertTrue по методу isPasswordsEquals(), чтобы подтвердить совпадение пароля. Тем не менее, этот метод работает неправильно. Он добавляет сообщение об ошибке в контекст, но не вызывает никаких исключений, когда пароли не совпадают. Текущая транзакция завершается.В какой фазе jsf проверяется аннотация @AssertTrue?
Нужна ли мне эта функция или она называется неявно? Я добавил -ea для параметров запуска tomcat. Мне нужно добавить что-нибудь в web.xml для утверждения?
Я использую tomcat 7, myfaces 2.1.10, jvm 7 и eclipse ide. и у меня есть проверка api 1.0 и hibernate validator 4.3.1 в моем пути сборки.
is rich: graphvalidate или f: validatebean требуется в поле зрения – daemonThread
Связано: [Выполнение действия при возникновении ошибок проверки jsf] (http://stackoverflow.com/q/12859951/1288) –