Dentro de mi llamada AJAX Si se recibe un error que tengo una alerta:error invocación jQuery Ajax de devolución de llamada desde dentro servlet
$.ajax({
url: "myUrl",
type: 'POST',
dataType : "text",
data : ({
json : myJson
}),
success : function(data) {
alert('success');
},
error : function() {
alert ('error');
}
Desde dentro de java es posible enviar de nuevo a invocar la respuesta de error en jQuery si un se arroja una excepción Así que algo como:
try {
PrintWriter out = resourceResponse.getWriter();
out.println("success");
out.close();
} catch (Exception e) {
PrintWriter out = resourceResponse.getWriter();
out.println("error");
out.close();
}
es decir en lugar de imprimir "error" en la respuesta, invocar la devolución de llamada 'error' en el código de jQuery.
¿Se puede publicar una respuesta json de muestra que contiene un error? –