Renderizar JSF

2 respostas
Osli_Adriel

Galera, estou com um problema. Estou querendo montar numa página JSP um formulário utilizando as taglibs do JSF (h:inputText, h:ComandButton e etc.). O problema é que o código do formulário html com as tags JSF, concatenei tudo em uma variável a “code”. A variável recebe o código gerado e tento imprimi-la depois, da forma mostrada a baixo:

Gerador gerador = new Gerador(lotacao);
code += gerador.getHtml();

out.print(code);

Mas, o que está imprimindo é:

<%@taglib prefix=‘f’ uri=‘http://java.sun.com/jsf/core’ %>
<%@taglib prefix=‘h’ uri=‘http://java.sun.com/jsf/html’ %>

diretori:

senha:

nome:

Imprime as próprias definições das taglibs do jsf e onde era para aparcer os <h:inputText> o espaço aparece em branco!!!

Será que aluguém poderia me ajudar??? Tem alguma coisa a ver com o header da página??? Tentei usar o seguinte comando mas, não deu certo:
response.setContentType(“text/html”);

2 Respostas

alanmateus

Boa dia cara…
Seria bom vc pesquisar sobre Richfaces e ajax4rich.
Sao frameworks que ajudam, e muito, no desenvolvimento web

Bons estudos

gomesrod

Olá,

Na vez que precisamos fazer isso, a solução foi a tag t:buffer do Tomahawk. No seu caso pode ajudar ou não dependendo do que está tentando fazer… mas pesquise um pouco sobre ela, vale a pena.

Criado 24 de setembro de 2008
Ultima resposta 25 de set. de 2008
Respostas 2
Participantes 3