2017-08-05 3 views
0

Ich möchte Fehlermeldung anzeigen, aber ich nicht klar, erhalten Sie die Fehlermeldung. Ich möchte nur die Nachricht anzeigen, aber in meinem Fall zeige ich die Nachricht und das Tag HTML, ich ändere bereits den Inhaltstyp in Text/plain. Mein Code:Antwort Text Java-Servlet in Ajax

response.setContentType("text/plain"); 
      response.sendError(response.SC_INTERNAL_SERVER_ERROR, "user atau pass salah men!"); 

in Fehlermeldung in Ajax, ich warnt (error.responseText); Zeigen:

Benutzer Atau Pass Salah Männer!

Wie bekomme ich die Nachricht ohne das HTML-Tag? Danke

+0

die Fehlermeldung anzeigen mit HTML-Tag, Body-Tag und Kopf-Tag –

Antwort

1

Wenn Sie response.sendError aufrufen, generiert der Container eine HTML-Seite mit Ihrer Nachricht. Was Sie stattdessen tun müssen, ist einen OutputStream von der Antwort mit response.getOutputStream() zu erhalten und Ihre Nachricht zu schreiben.

response.getOutputStream().write("user atau pass salah men!".getBytes()); 
+0

wie die Verwendung für benutzerdefinierte Nachricht:

Sie können Ihre Nachricht an den Stream mit schreiben? danke –

+0

@AlbertusBobby Ich aktualisierte die Antwort. – Oleg

+0

danke .. das ist Arbeit! –