Символ новой строки в FacesMessage Jsf - PullRequest
7 голосов
/ 18 мая 2011

Я хочу отобразить сообщение об ошибке, как, «Следующие заголовки не используются

1.Name
2.Roll no

Как мне показать это с помощью сообщения лиц в jsf? Пожалуйста, помогите мне.

Ответы [ 4 ]

7 голосов
/ 18 мая 2011

Без реализации странного взлома с использованием javascript и css или без реализации собственного пользовательского компонента JSF-сообщений это невозможно.

Вам нужно будет создать новое FacesMessage для каждой строки.

1 голос
/ 19 июня 2017

Просто установите escape="false" для компонента <p:messages> в PrimeFaces 3.3 + .

0 голосов
/ 17 октября 2014

Попробуйте это:

new FacesMessage(FacesMessage.SEVERITY_ERROR,
                 "Title",
                 "<html>List:<ul><li> List item 1;</li><li> List item 2;</li><li> List item 3.</li></ul></html>")
0 голосов
/ 04 июня 2014

вы можете сделать это с помощью тега.Вам необходимо отобразить этот outputText при отправке события, а затем отобразить сообщение.Вы должны изменить атрибут escape на false и пользовательский тег в вашем сообщении, где вам нужно прерваться.Так что в приведенном выше случае возьмите один, 2.Roll "escape =" false "render =" ваша проверка "/>

...