Variável de página + Template do facelets

3 respostas
E

Olá pessoal,

Alguém sabe se tem como eu usar uma variável de página <c:set var…> em uma página que chama um template, e no template eu usar essas informações?

3 Respostas

E

resolvido, bastou passar os parâmetros para o template através de um define:

<define name="parametros">
    <c:set var="" .../>
  </define>
J

Este post é antigo, mas me ajudou.
Segue um pouco mais detalhado como fiz:
No template adicionei o insert (Tem que ser logo no inicio da pagina):

<ui:insert name="parametros"/>

e na tela que usa o template adicionei o define:

<ui:define name="parametros">		
	<ui:param name="tituloPanel" value="teste"/>		
</ui:define>

Logo a pagina template terá acesso ao atributo tituloPanel.
Vlw evefuji.

E

esse post é da época que eu mexia com jsf 1.2 ainda, rsrsr. Naquela versão não tinha o ui:param. É uma opção bem melhor ao c:set.

Criado 13 de julho de 2010
Ultima resposta 22 de jun. de 2012
Respostas 3
Participantes 2