Olá a todos, comecei recentemente a utilizar o Vraptor3, achei muito interessante e funcional, mas como sempre, dúvidas ^^
Já procurei no fórum e não encontrei o que eu queria, caso minha dúvida já exista em algum lugar me perdoem, é o seguinte:
Tenho um método em um Controller que me retorna um JSON, feito abaixo:
@Resource
public class RouteController {
//Construtor e etc...
public void collectPoints(){
List<CollectPoint> collectPointList = collectPointDao.findAll();
this.result.use(Results.json()).from(collectPointList).serialize();
}
}
No meu jsp eu o chamo da seguinte maneira:
$.getJSON('/myProject/route/collectPoints/', function(data) {
alert(data);
});
No caso, o alert nem é exibido, e as demais operações q preciso fazer com esse Json nem são chamadas.
O que pode estar errado? Se ajuda em algo, no firebug o GET fica em loading o tempo todo.
PS: Caso eu acesse pela url http://localhost:8080/myProject/route/collectPoints é exibido o Json corretamente, como abaixo:
{“list”: [{“id”: 1,“name”: “Ponto 1”,“latitude”: “4565”,“longitude”: “5464”},{“id”: 2,“name”: “Ponto 2”,“latitude”: “4565”,“longitude”: “5464”}]}
Por que eu não consigo acessa-lo pelo jsp?