gpt4 book ai didi

ajax 获取响应错误信息

转载 作者:行者123 更新时间:2023-11-30 23:50:25 24 4
gpt4 key购买 nike

我正在使用 ajax inisde 我的 jsp 页面。到达 servlet 后,我​​想发回一个带有消息的响应。
起初我在我的 servlet 中使用了“response.sendError(500,"this is a test msg"); 但是当我尝试在 ajax 错误函数中获取错误消息时,我使用了 xHR.responeText 并得到了一个包含的 html 字符串消息,但这对我不利,我只想收到错误消息。
我也试过 setStatus(500) 和 contenttype - xml ,但我仍然无法得到错误信息。

如何才能做到这一点?我想发送错误代码 500 ,但每次我想用不同的消息发送它,然后在 ajax 回调函数中读取它。

提前致谢。

最佳答案

假设我理解您的问题是正确的 您想将错误消息作为没有 html 标签的纯字符串接收?

如果是这种情况,您应该将文本写入响应并设置 MIME 类型(contentType 为“text/plain)”。

所以有点像。

   PrintWriter writer = response.getOut();
writer.print(errorMessage);
response.setStatus(500);
return

确保您在执行此操作时没有写过响应。

关于ajax 获取响应错误信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5848127/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com