| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/10/2007 10:46:09
|
hattorihzo
Entusiasta Java
![[Avatar]](/images/avatar/1da76f4e60189995aa60cc1d19993ae9.jpg)
Membro desde: 18/10/2007 07:06:56
Mensagens: 16
Offline
|
Olá pessoal.
Gostaria de saber se posso usar fragmentos em página JSF.
Por exemplo:
Tenho uma situação em que todas as páginas do meu site tem um DIV header com o logotipo e um DIV footer com um texto geral, como disse isso se repete em todas as páginas.
Eu gostaria de tornar cada uma delas (Header e a Footer) um fragmento e depois inserir nas demais páginas do site como se fosse um include.
Mas não consegui encontrar informações a respeito, nem sei se isso serial a melhor opção.
Se alguém puder dar uma dica de como se faz isso fico agradecido.
|
/**
* Hattori Hanzo
* MyEclipse 6.0.1
* Ubuntu 7.04
**/ |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/10/2007 10:52:18
|
neófito
Virtual Machine Man
![[Avatar]](/images/avatar/728f206c2a01bf572b5940d7d9a8fa4c.jpg)
Membro desde: 07/10/2003 08:29:35
Mensagens: 575
Localização: São Paulo/SP
Offline
|
Pode sim, mas deve-se tomar alguns cuidados. Pesquise no google por "JSF tiles".
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/10/2007 12:11:12
|
rapatao
Entusiasta Java
Membro desde: 04/07/2007 22:54:45
Mensagens: 20
Offline
|
Você poderia utilizar Facelets, criando assim templates com esses "headers" e "footers". Isso facilita muito também em uma futura customização do visual do sistema.
|
Luiz Henrique Rapatão |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/10/2007 16:09:48
|
hattorihzo
Entusiasta Java
![[Avatar]](/images/avatar/1da76f4e60189995aa60cc1d19993ae9.jpg)
Membro desde: 18/10/2007 07:06:56
Mensagens: 16
Offline
|
Obrigado a todos pelas dicas, mas me ocorreu o seguinte:
E se eu usar:
Fiz um pequeno teste aqui e funcionou, mas esta opção não foi citada por ninguém.
Pq isso não é um modo correto de se fazer "include" com JSF?
|
/**
* Hattori Hanzo
* MyEclipse 6.0.1
* Ubuntu 7.04
**/ |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/10/2007 19:09:12
|
neófito
Virtual Machine Man
![[Avatar]](/images/avatar/728f206c2a01bf572b5940d7d9a8fa4c.jpg)
Membro desde: 07/10/2003 08:29:35
Mensagens: 575
Localização: São Paulo/SP
Offline
|
Não é que não seja correto, a questão é que com tiles ou facelets você tem muito mais poder. É sério, te recomendo muito dar uma olhada no tiles ou facelets, e em outra coisinha que se chama Composite View. O Tiles é uma biblioteca de tags jsp's que pode ser usada em qualquer jsp. Ele é uma implementação do pattern composite view. Já o Facelets é um "framework" para templates exclusivo para jsf. Na verdade o Facelets substitui o jsp no jsf. A única coisa que eu tenho contra o facelets é que se vc usá-lo, não poderá usar nenhuma biblioteca de tags que não seja compatível com ele. De resto, ele é ótimo. Dê uma pesquisada sobre esses frameworks.
This message was edited 2 times. Last update was at 18/10/2007 22:42:01
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/10/2007 07:02:25
|
hattorihzo
Entusiasta Java
![[Avatar]](/images/avatar/1da76f4e60189995aa60cc1d19993ae9.jpg)
Membro desde: 18/10/2007 07:06:56
Mensagens: 16
Offline
|
Beleza neófito dei uma olhada no link e consegui entender melhor.
Muito obrigado pela ajuda.
|
/**
* Hattori Hanzo
* MyEclipse 6.0.1
* Ubuntu 7.04
**/ |
|
|
 |
|
|