Я должен представить использование разрыва строки outputText
так, чтобы я мог использовать rendered
приписанный. Я попробовал
<h:outputText value="<br/>" escape="false" />
но это исключительная ситуация
The value of attribute "value" associated with an element type "null" must not contain the '<' character.
Это действительно недопустимо, начиная с Facelets, поскольку оно синтаксически неверно в XML. Вам нужно будет вручную экранировать специальные символы XML, такие как <
, >
и так далее.
<h:outputText value="<br/>" escape="false" />
Однако вы можете просто выдать
в тексте шаблона без необходимости в
.
<br/>
Для условного рендеринга оберните его, например, в
.
<ui:fragment rendered="#{bean.rendered}"><br /></ui:fragment>
также допустим, поскольку он все равно ничего не передает в HTML.
<h:panelGroup rendered="#{bean.rendered}"><br /></h:panelGroup>
Вы можете попробовать поставить «
внутри пакета ресурсов, а затем получить значение из этого пакета ресурсов.
»