Problema com impressao de HTML no JSF + Facelets

2 respostas
D
Bom dia a todos,

Estou com um pequeno problema.

Eu tenho uma variavel (com o nome de htmlText dentro da classe Bean por exemplo), e o conteudo dessa variavel eh um trecho de html que quero imprimir na pagina xhml como html e nao como texto normal.

EX:

<!-- arquivo Bean.java -->

public String getHtmlText(){

this.htmlText = <h1>Olá mundo</ h1>”;

return this.htmlText;

}

<!-- arquivo index.html -->
<h:outputText value="#{bean.htmlText}" />
.
Quando eu imprimo o outputText ele vem como:
<h1>Olá mundo</h1>
e eu quero que imprima: [size=“24”]Olá mundo[/size]

2 Respostas

M

Olá,

Até hoje eu não consegui fazer isto, porque o output text exibe o texto fielmente ao que está na string, ou seja, mostra o código html e não o resultado dele. Sugiro que use um scriptletzinho para resolver este problema.

:okok:

D

Cara! consegui eu consegui, mas foi com de um jeito robão…
eu peguei o ResponseWriter no FacesContext e escrevi direto nele.
To vendo se nao tem um jeito mais elegante de fazer isso.

Criado 9 de março de 2007
Ultima resposta 13 de mar. de 2007
Respostas 2
Participantes 2