【问题标题】:response text java servlet in ajaxajax 中的响应文本 java servlet
【发布时间】:2017-08-05 14:50:37
【问题描述】:

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

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

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

用户 atau pass salah men!

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

【问题讨论】:

  • 用html标签、body标签和head标签显示的错误信息

标签: java jquery ajax servlets httpresponse


【解决方案1】:

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

您可以通过以下方式将消息写入流:

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

【讨论】:

    猜你喜欢
    • 2017-12-19
    • 1970-01-01
    • 1970-01-01
    • 2017-08-05
    • 1970-01-01
    • 2021-04-05
    • 1970-01-01
    • 2014-06-15
    • 1970-01-01
    相关资源
    最近更新 更多