Gerar tags JSF dinamicamente

3 respostas
Ferryman

Eai pessoal,

Alguem sabe como gerar tags JSF dinamicamente? estou tentando a partir de um jsp chamar o método print de um objeto, e neste método eu tenho tags de jsf geradas dinamicamente de acordo com o valor de alguns atributos.

JSF está funcionando normalmente aqui, só não consigo imprimir as tags no jsp e fazer com que elas sejam renderizadas para html.

Alguem pode me ajudar?

Valeu

3 Respostas

Mauricio_Linhares

Não entendi nada…

Você quer adicionar tags JSF diretamente sem colocar na página?

Ferryman

o que eu preciso na verdade é adicionar tags de JSF no jsp dinamicamente.

vou enviar um exemplo

QqCoisa.java

public class QqCoisa {

  string tagJSF = "<h:outputText  value=\"Título da Pesquisa\"/> "


  public String getTagJSF() {
  return this.tagJSF;
  }


}

meujsp.jsp

<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h"%>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f"%>
<%QqCoisa qqcoisa = new QqCoisa(); %>

<html> 
 <head> 
 </head> 
 <body> 
 <f:view> 
   <h:form> 
 	  <%= qqcoisa.getTagJSF(); %>
   </h:form> 
 </f:view> 
 </body> 
 </html>

ficou mais claro?

O problema é que ele adiciona no meu jsp a String
<h:outputText value=“Título da Pesquisa”/>
porem ela não é renderizado pelo JSF. Acredito que isso acontece porque as tags jsf são renderizadas antes de executar os scriptlets no jsp. Estou certo?
existe alguma maneira de conseguir o que preciso?

valeu

matheuscechito

estou com problema parecido…

alguém, por favor!!!

Criado 30 de novembro de 2006
Ultima resposta 1 de dez. de 2006
Respostas 3
Participantes 3