2011-11-03 17 views
6

Tengo lo que parece ser una pregunta muy trivial para usted experto jsf por ahí ... Estoy trabajando en una aplicación JSF 2.0. Dijo que he administrado bean con una propiedad que contiene una porción html para mostrar al usuario, ¿cuál enfrenta control debería usar para emitir ese html directamente en la página, sin codificarlo?salida jsf texto html-formatted

Respuesta

22

¿Usted intentó que:

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

Por defecto, escape atributo se establece en true con el fin de escapar de los caracteres HTML/XML.

+0

Descubrí también que al usar # {myBean.myProperty} hago el trabajo. ¿Cuál es la mejor manera? ¿Algún problema con una de las 2 soluciones? – themarcuz

+3

'' tenía un propósito especial en JSF 1.x que ya no es necesario en JSF 2.x y ha sido desaprobado desde JSF 2.1. No lo uses – BalusC

Cuestiones relacionadas