响应文本ajax中的java servlet

时间:2017-08-05 14:50:37

标签: java jquery ajax servlets httpresponse

我想显示错误消息,但我不清楚收到错误消息。我只想显示消息,但在我的情况下,我显示消息和标签html,我已经将内容类型更改为text / plain。我的代码:

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

在ajax中的错误消息中,我发出警报(error.responseText);显示:

用户atau通过salah men!

如何在没有html标签的情况下获取消息?感谢

1 个答案:

答案 0 :(得分:1)

当您致电response.sendError时,容器正在生成包含您的消息的html页面。您需要做的是从response.getOutputStream()的响应中获取OutputStream并将消息写入其中。

您可以使用以下方式将信息写入信息流:

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