h: outputText не отображает HTML из XML-ответа, несмотря на escape = «false»
У меня есть следующий код:
<h:outputText value="#{bean.shortDescription}" escape="false" />
Результат:
<Р> <б> Местоположение. </ b> <br /> a
Строка из#{bean.shortDescription}
берется из XML-ответа, который экранирован:
<p><b>Location. </b> <br /> a
Если я создаю тот же текст вывода, что и выше, но вместо того, чтобы брать ответ из XML, я просто помещаю экранированную строку, полученную из ответа, например:
<h:outputText value="<p><b>Location. </b> <br /> a" escape="false" />
Тогда результат:
Место нахождения.
a
Как правильно отобразить теги HTML, полученные из XML? Я не хочу избегать их.