Это действительно недопустимо со времен Facelets, потому что это синтаксически неверно в XML.Вам необходимо вручную экранировать специальные символы XML, такие как <
, >
и т. Д.
<h:outputText value="<br/>" escape="false" />
Однако вы можете просто выдать <br/>
в тексте шаблона без необходимости <h:outputText>
.
<br/>
Чтобы отобразить его условно, оберните его, например, <ui:fragment>
.
<ui:fragment rendered="#{bean.rendered}"><br /></ui:fragment>
A <h:panelGroup>
также допустимо, поскольку оно ничего не передает в HTMLв любом случае.
<h:panelGroup rendered="#{bean.rendered}"><br /></h:panelGroup>