Dúvida Ajax - Vraptor  XML
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Autor Mensagem
jhonistra
Smalltalk

Membro desde: 08/12/2011 21:36:50
Mensagens: 3
Offline

Olá pessoal, esse é o meu primeiro tópico aqui no fórum, e estou com uma dúvida em ajax. Começei treinando com a apostila de Vraptor da Caelum, e agora estou fazendo um sistema, porém estou com esse problema.

Seguinte, preciso ter na controller um método que retorne uma lista do objeto 'propaganda' para a jsp. Tenho todos os métodos que retornam esse objeto, porém não sei como montar o método que retorna para a tela.
E na tela vou ter um jquery Carousel que irá mostrar essas propagandas. E toda vez que a pagina carregar, preciso que apareça essa lista.

Código na jsp:


A minha idéia era colocar no Onload da tag body um javascript que pegue esses dados por ajax, e coloque em ${propagandasMenu }
Resumo: Toda vez que a pagina carregar, a controller deve retornar uma lista de propaganda ${propagadasMenu }
Alguém pode me ajudar?
Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

pq não fazer o controller simplesmente incluir essa variável?

--
Caelum
www.caelum.com.br

jhonistra
Smalltalk

Membro desde: 08/12/2011 21:36:50
Mensagens: 3
Offline

pq não fazer o controller simplesmente incluir essa variável?


Usando o result.include()?

Como sou novato no vraptor, o problema é que chamo a página pelo localhost:8080/projeto e vem a index.jsp, e não chama nenhum controller. Teria que chamar a controller assim que chamar a index.
Seria possivel colocar no web.xml para chamar uma acao, em vez da index.jsp?

This message was edited 1 time. Last update was at 31/01/2012 22:14:42

Lucas Cavalcanti
GUJ Hacker
[Avatar]

Membro desde: 08/07/2007 00:08:14
Mensagens: 6396
Offline

sim, usando o result.include()

o que vc pode fazer é criar um método de algum controller anotado com @Path("/"), assim ele responderá pela url que vc passou

--
Caelum
www.caelum.com.br

jhonistra
Smalltalk

Membro desde: 08/12/2011 21:36:50
Mensagens: 3
Offline

o que vc pode fazer é criar um método de algum controller anotado com @Path("/"), assim ele responderá pela url que vc passou

Muito obrigado Lucas Cavalcanti, só esse @Path("/") salvou minha vida haha, já me ajudou bastante.
O problema era a primeira página mesmo (index.jsp), que não carrega a controller, mas agora já iniciando com a action, vai ficar tudo ok. Obrigado.

This message was edited 1 time. Last update was at 01/02/2012 07:55:28

 
Índice dos Fóruns » Frameworks e Bibliotecas brasileiros
Ir para:   
Powered by JForum 2.1.8 © JForum Team