2013-09-13 6 views
0

Я использую <h:outputText>, чтобы отобразить сообщение об ошибке или исключение в верхней части страницы. Теперь я хотел бы отобразить сообщение об ошибке для определенного текстового поля, используя тег <h:message>. Однако ошибка отображается как в <h:outputText>, так и в теге <h:message>. Как я могу отобразить его только в <h:message>?Отображать сообщение об ошибке отдельно

+0

Я использую атрибут outputText для отображения Error at top. –

+3

Будьте осторожны со словом «asap». Веб-форум - это не чат, так что хорошие вещи занимают некоторое время. – reporter

+0

Я хочу показать ошибку только в теге сообщения. Ошибка отображается как в верхнем, так и в текстовом поле. –

ответ

0

Если я понимаю ваше право, я думаю, что мне приходилось сталкиваться с той же ситуацией в прошлом. Я решил эту ситуацию использовать Javascript, чтобы очистить содержимое основной панели ошибок, если в ней содержится определенное ключевое слово.

Я знаю, что это немного грязно, насколько я знаю, нет способа сделать это на стороне сервера. Подсказка: вы можете добавить ключевое слово techniqcal в сообщение об ошибке. Проверьте содержимое этого ключевого слова, затем очистите основную панель сообщений и удалите эту строку в сообщении об ошибке, заменив ее пустой строкой.

Смежные вопросы