2011-11-03 23 views
6

Ho quella che sembra una domanda molto banale per voi esperto jsf là fuori ... Sto lavorando in un'applicazione JSF 2.0. Ho detto che ho gestito bean con una proprietà contenente una porzione html da mostrare all'utente, che deve essere controllata per usare il comando html direttamente sulla pagina, senza codificarlo?jsf output html-testo formattato

risposta

22

Hai provato che:

<h:outputText value="#{myBean.myProperty}" escape="false"/> 

Per impostazione predefinita, escape attributo è impostato su true per sfuggire i caratteri HTML/XML.

+0

Ho scoperto anche che l'utilizzo di # {myBean.myProperty} fa il lavoro. Qual è il modo migliore? Qualche problema con una delle 2 soluzioni? – themarcuz

+3

'' aveva uno scopo speciale in JSF 1.x che non è più necessario in JSF 2.x ed è stato ritirato dal JSF 2.1. Non usarlo – BalusC

Problemi correlati