Galera, boa tarde. Beleza?
Estou com uma dúvida bem complicada.
Estou fazendo uma aplicação utilizando Vraptor e AngularJS.
Só que, na hora de cadastrar um usuário, o Vraptor fala que não consegue redirecionar(pelo menos é o que eu entendi) para a Controller.
Segue abaixo o stack do erro.
13:28:47,166 DEBUG [DefaultStaticContentHandler] Deferring request to container: /despesas/partials/usuario/cadastroUsuario.html
13:28:50,968 DEBUG [DefaultControllerTranslator] trying to access /usuario/insertUsuario
13:28:50,968 DEBUG [VRaptor ] VRaptor ended the request
Segue também como está o meu método na controller respectiva.
@Path("usuario/insertUsuario")
@Post
@Consumes(value={"application/json"})
public void insertUsuario(Usuario usuario){
usuarioBO.cadastrarUsuario(usuario);
result.redirectTo(UsuarioController.class).cadastroUsuario();
}
E por fim, o método do AngularJS que manda via http.post o usuário pra controller.
$http.post("usuario/insertUsuario", $scope.usuario)
.success(function(){
$scope.usuario = {};
$scope.mensagem = "Usuário cadastrado com sucesso!" ;
$(".btn-danger").text("Voltar");
});
Obrigado galera.