Как отобразить разрыв строки с outputText?

Я должен представить использование разрыва строки outputText так, чтобы я мог использовать rendered приписанный. Я попробовал

<h:outputText value="<br/>" escape="false" />

но это исключительная ситуация

The value of attribute "value" associated with an element type "null" must not contain the '<' character. 
43
задан Tiny 13 July 2014 в 15:30
поделиться

2 ответа

Это действительно недопустимо, начиная с Facelets, поскольку оно синтаксически неверно в XML. Вам нужно будет вручную экранировать специальные символы XML, такие как <, > и так далее.

<h:outputText value="&lt;br/&gt;" escape="false" />

Однако вы можете просто выдать
в тексте шаблона без необходимости в .

<br/>

Для условного рендеринга оберните его, например, в .

<ui:fragment rendered="#{bean.rendered}"><br /></ui:fragment>

также допустим, поскольку он все равно ничего не передает в HTML.

<h:panelGroup rendered="#{bean.rendered}"><br /></h:panelGroup>
92
ответ дан 26 November 2019 в 22:44
поделиться

Вы можете попробовать поставить «
»
внутри пакета ресурсов, а затем получить значение из этого пакета ресурсов.

0
ответ дан 26 November 2019 в 22:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: