jQuery .error jqXHR.responseText ist leer

9

Ich habe einen Java Spring MVC-Controller, der eine Ausnahme auslösen kann. Ich habe ein @ ExceptionHandler-Setup, um diese Fehler zu behandeln, und ich möchte es verwenden, um die Nachricht der Ausnahme an den Aufrufer zurückzugeben.

Der Servercode lautet:

%Vor%

Ich habe getestet, dass eine DeviceException ausgelöst wurde und das Ergebnis mithilfe von Curl von der CLI abgerufen wurde. Die Nachricht der Ausnahme wird im Antworttext zurückgegeben. Ich kann den jQuery .error-Handler nicht zur Anzeige bringen, mein Handler-Code ist jedoch:

%Vor%

Alles, was ich je für den responseText bekomme, ist eine leere Zeichenfolge. Wie bekomme ich die Zeichenfolge, die vom @ ExceptionHandler zurückgegeben wird, um im jQuery-Fehlerhandler angezeigt zu werden?

    
fred basset 27.07.2011, 20:23
quelle

2 Antworten

0

Versuchen Sie etwas wie folgt:

%Vor%     
MaddHacker 10.05.2012 18:27
quelle
0

Ich hatte ein sehr ähnliches Problem, und seltsamerweise wurde es behoben, indem ich dieses Projekt für die Verwendung von IIS Express in Visual Studio 2012 umstellte.

    
GP24 24.06.2014 08:21
quelle

Tags und Links