2011-10-22 18 views

risposta

15

Utilizzare un outputText con escape="true":

<h:outputText escape="true" value="<b>This is bold</b>"/> 

Come indicato nella risposta alla this question:

... Facelets impacchi implicitamente linea [enfasi aggiunta] contenuto in un componente rappresentato da <h:outputText>

Quindi, se non si utilizza un tag outputText con l'attributo escape impostato su true, Facelets aggiungerà uno per l'utente che sfuggirà ai tag html.

Modifica: Ho torto sull'attributo escape. Per favore perdona la mia ignoranza mentre sto ancora imparando. Secondo la documentazione l'attributo escape:

Flag che indica che i caratteri che sono sensibili nel markup HTML e XML devono essere sfuggiti. Questo flag è impostato su "true" per impostazione predefinita.

Vedere la risposta a this OS question per un esempio corretto.

Problemi correlati