Boa tarde,
estou tentando fazer o meu Controller
devolver um Json
, para meu ajax
, mas ele não está convertendo no formato correto eu acho.
Controller:
@Controller
@RequestMapping(value="/teste")
public class TesteController {
/**
* Construtor
**/
public TesteController (){
}
@RequestMapping(method = RequestMethod.GET)
@ResponseBody
public String TestedeRota(){
return "ok";
}
}
Dessa forma não funciona, mas se eu converto na mão ele funciona:
@Controller
@RequestMapping(value="/teste")
public class TesteController {
/**
* Construtor
**/
public TesteController (){
}
@RequestMapping(method = RequestMethod.GET)
@ResponseBody
public String TestedeRota(){
JsonObject json = new JsonObject();
json.addProperty("nome", "renata");
return json.toString();
}
}
Ajax:
app.controller('TesteController', ['$scope', '$http', '$location', '$rootScope', '$window', '$state', function ($scope, $http, $location, $rootScope, $window, $state) {
$http({
method: 'GET',
url: "/teste",
}).success(function(data){
console.log(data);
}).error(function(data){
console.log("deu erro");
});
}]);
alguém sabe o que pode ser?
obrigado