Ich arbeite gerade an einem Projekt, wo ich UI-Code in angularjs schreibe. Ich bin bei der Gestaltung der Fehlerbehandlung fest.Fehlerbehandlung in AngularJs und Servlets
Das Szenario ist: Ich schreibe einige Formen in angularJS. Innerhalb der Steuerung mache ich mehrere $ http-Aufrufe, die schließlich die definierten Servlets aufrufen.
Ich muss den Benutzer über den Erfolg/Misserfolg der Servlets benachrichtigen.
Wie kann ich das erreichen?
Auch, wie kann ich die Fehler in diesem Szenario behandeln?
Für z. wenn ich das Formular weiter unten Funktion einreichen wird ausgeführt:
`$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();
}
};`
Das Servlet/XMLParser wird entweder erfolgreich ausgeführt oder können einige Fehler erzeugen. Wie kann ich damit umgehen?
zeigen Sie uns einige Code –
Javascript ist nicht Java. – GhostCat