AngularJs和servlet中的错误处理

AngularJs和servlet中的错误处理,angularjs,servlets,Angularjs,Servlets,我目前正在做一个项目,我正在用angularjs编写UI代码。 我被错误处理的框架卡住了 场景是:我正在用angularJS编写一些表单。在控制器内部,我进行了几个$http调用,最终调用了定义的servlet 我需要通知用户servlet的成功/失败 我怎样才能做到这一点 另外,如何处理此场景中的错误 例如,当我提交以下表单时,函数被执行: `$scope.submitForm = function(form) { console.log("--> Sub

我目前正在做一个项目,我正在用angularjs编写UI代码。 我被错误处理的框架卡住了

场景是:我正在用angularJS编写一些表单。在控制器内部,我进行了几个$http调用,最终调用了定义的servlet

我需要通知用户servlet的成功/失败

我怎样才能做到这一点

另外,如何处理此场景中的错误

例如,当我提交以下表单时,函数被执行:

`$scope.submitForm = function(form) {    
            console.log("--> Submitting form");
            if(confirm("Are you sure to finish?")){
                $http({
                    method  : 'POST',
                    url     : '/XMLParser',
                    dataType: 'JSON',
                    data    : JSON.stringify($scope.form), //forms user object
                    headers : {'Content-Type': 'application/x-www-form-urlencoded'} 
                }).success(function(data) {
                    console.log(data);
                    if (data.errors) {
                        // Showing errors.
                        $scope.errorName = data.errors.name;
                        $scope.errorUserName = data.errors.username;
                        $scope.errorEmail = data.errors.email;
                    } else {
                        $scope.message = data.message;
                    }
                    alert("successful");
                });             
                $scope.redirectToHome();
            }           
        };`

servlet/XMLParser将成功执行,或者可能产生一些错误。如何处理这些问题?

向我们展示一些代码JavaScript不是java。或者请参阅本文档
//Hope this could make sense 
$http.get('your api url').then(success, failure);

function success(){
//your code when request respond success
};

function failure(){
//your code when request respond failure 
};