Dúvida Ajax - Vraptor

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:

<ul id="propagandasCarousel" class="jcarousel-skin-tangoHorizontal">
<c:forEach items="${propagandasMenu}" var="propagandaCarousel">
	<li><img src="<c:url value="/propagandas/${propagandaCarousel.id }/imagem"/>" width="200" height="100" alt="" /></li>
</c:forEach>
</ul>

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?

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?

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

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

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.