Я использую проверку bean и extval.
Я создал файл свойств с именем ValidationMessages.properties
внутри моего пути к классам. внутри этого файла я настроил сообщения по умолчанию,
например:
javax.validation.constraints.Size.message=this is a test messgae
при проверке поля я вижу сообщение, которое я написал, но проблема в том, что я также вижу поле и имя формы перед сообщением 'вот так: formName:fieldName this is a test
.
Я хочу удалить этот префикс. когда это проверка jsf, я знаю, что мне нужно добавить свойство javax.faces.validator.BeanValidator.MESSAGE
, но здесь это не работает.
что мне нужно сделать, чтобы удалить этот префикс и увидеть только само сообщение?
UPDATE:
Как я могу переопределить и валидация бина и сообщения об ошибках jsf по умолчанию? (а также удалить префикс формы и имя файла перед сообщением)
У меня есть ValidationMessages.properties
для сообщений bean и messages.properties
для проверки jsf. Что мне нужно определить в файлах config-xml
и web.xml
? и куда мне положить свойство javax.faces.validator.BeanValidator.MESSAGE
?
это очень и очень важно для меня,
любая помощь будет оценена,
Заранее благодарен.