| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/07/2011 23:02:01
|
YvGa
Virtual Machine Man
Membro desde: 07/03/2007 15:58:16
Mensagens: 518
Offline
|
Quando chamo meu controller anotado com @Path o sitemesh nao decora as paginas.
Por exemplo
passando pela url /app/produtos o sitemesh nao aplica os templates. O metodo executa normalmente e a pagina redirecionada tambem, mas sem os templates.
Se eu comentar a anotacao @Path e chamar /app/produtos/lista os templates sao aplicados.
Tenho que fazer alguma configuracao adicional? Algo que estou errando?
This message was edited 2 times. Last update was at 27/07/2011 18:45:47
|
Paulo Borio |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/07/2011 11:26:33
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
|
coloque a declaração do filtro do sitemesh depois da do vraptor, coloque o pattern para *.jsp e só habilite o dispatcher de FORWARD que vai funcionar
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/07/2011 19:28:34
|
YvGa
Virtual Machine Man
Membro desde: 07/03/2007 15:58:16
Mensagens: 518
Offline
|
Feito como voce falou, Lucas e nada. Vou continuar tentando aqui.
|
Paulo Borio |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 26/07/2011 19:37:44
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
|
como vc configurou o sitemesh no web.xml?
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2011 18:03:28
|
YvGa
Virtual Machine Man
Membro desde: 07/03/2007 15:58:16
Mensagens: 518
Offline
|
Sim, como acima, depois do filtro do vraptor. Até porque ele decora normalmente qualquer pagina, exceto as que sao chamadas usando a annotation @Path. Se eu comentar a annotation e chamar diretamente o nome do metodo, tudo funciona normalmente.
|
Paulo Borio |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2011 18:09:22
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
|
como tá o seu decorators.xml?
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2011 18:18:11
|
YvGa
Virtual Machine Man
Membro desde: 07/03/2007 15:58:16
Mensagens: 518
Offline
|
Eu alterei os controllers para que nao usassem annotations, chamando diretamente pelo nome do metodo. Ok, tudo funcionou normalmente, mas como agora eu coloquei os css nos arquivos, tentando de novo eu percebi que o sitemesh decora as jsps sim, mas nao aplica os css, coincidentemente, ou nao, nos casos onde uso o @Path.
|
Paulo Borio |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2011 18:27:48
|
Lucas Cavalcanti
GUJ Hacker
![[Avatar]](/images/avatar/5f6780632f5d27dd0cded5fc9361169e.jpg)
Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline
|
ah tá..
o problema é que vc deve estar usando caminhos relativos pro css...
não faça isso... use sempre caminhos absolutos (vc pode usar o <c:url pra isso tb)
|
--
Caelum
www.caelum.com.br
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 27/07/2011 18:41:10
|
YvGa
Virtual Machine Man
Membro desde: 07/03/2007 15:58:16
Mensagens: 518
Offline
|
Eh esse mesmo o problema.
|
Paulo Borio |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 01/11/2011 13:01:49
|
bfilardi
Entusiasta Java
Membro desde: 17/02/2009 10:03:15
Mensagens: 17
Offline
|
Pessoal,
Estou apanhando um pouco do SiteMesh aqui e estou com um problema semelhante, porém acredito que bem mais simples.
Estou fazendo uma aplicação com o Strtus2 (2.2.3.1) e o SiteMesh (2.4.2). O decorator está funcionando para a página que está na tag <welcome-file-list> do web.xml, mas não está funcionando para outras pastas.
Explicando melhor, o sitemesh não está decorando depois que eu passo por dentro de uma Action. Estou fazendo o mapeamento do struts por convenção (annotation) e não sei se isto está atrapalhando de alguma forma.
Seguem meus códigos.
web.xml
decorators.xml
Action:
Estrutura de Pastas do WEB-INF para baixo:
Qualquer idéia já ajuda. Acho que deve ser simples, mas eu não estou conseguindo resolver o problema.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/11/2011 09:57:45
|
bfilardi
Entusiasta Java
Membro desde: 17/02/2009 10:03:15
Mensagens: 17
Offline
|
Pessoal,
Alguém consegue me ajudar com o problema que eu coloquei acima?
Não sei se é alguma configuração no eclipse tb. Qualquer ajuda já vale.
Abs
bfilardi
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/04/2012 08:50:46
|
Carlos_Tetra
What is classpath?
![[Avatar]](/images/avatar/968396aa352994c2411e8d4fc6acf623.jpg)
Membro desde: 21/03/2011 19:26:07
Mensagens: 6
Offline
|
Estou começando a trabalhar com o sitemesh em um projeto que Utilizo o VRaptor.
Acontece duas situações:
1 - Quando coloco a declaração do filtro do sitemesh no web.xml antes do do VRaptor funciona, depois não funciona.
2 - Não consigo dar um exclude na página de login.
web.xml
decotators.xml
|
|
|
 |
|
|