Действительно, h:outputText
по умолчанию экранирует предопределенные сущности XML / HTML , чтобы избежать XSS атак . Если вы хотите, чтобы пользовательский ввод отображался без экранирования, просто установите для атрибута escape
значение false
.
<h:outputText value="#{bean.text}" escape="false" />
Однако помните о потенциальных атаках XSS. Если rich:editor
еще не очищает пользовательский ввод из XSS, то вы можете сделать это с помощью, среди прочего, Jsoup .