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?
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?
resolvido, bastou passar os parâmetros para o template através de um define:
<define name="parametros">
<c:set var="" .../>
</define>
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.
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.