Como fazer para o jsf interpretar o conteúdo de um atributo como código HTML e não como texto puro?

2 respostas
C

Olá pessoal,

Desculpem a pergunta, mas eu já fiz várias pesquisas e não achei nada. Talvez pq eu não tenho nem idéia de que palavra chave ao certo procurar :oops:

Como eu faço para que o jsf interprete o conteúdo de um atributo como código HTML e não como texto puro?

Este código abaixo imprime vários textos na tela, inclusive com TAGs HTML, porém no browser as tags aparecem escritas na tela.

<h:outputText value="#{siteBean.pagina.conteudo}" />

Eu estou usando JSF, Facelets, Richfaces e A4J

Valew pessoal :lol:

2 Respostas

normandesjr

Amigo, existe um atributo da tag “escape”. Por default ele é setado par true, então tudo que aparece ele renderiza, não deixa “escapar”. Se você setá-lo para false, então irá funcionar do jeito que você esta precisando.

<h:outputText value="#{siteBean.pagina.conteudo}" escape=“false”/>

Abraços.

C

Olá,

Funcionou perfeitamente com a sua dica!!!

Muito obrigado pela ajuda!!!

T+

Claudiney

Criado 9 de outubro de 2007
Ultima resposta 10 de out. de 2007
Respostas 2
Participantes 2