gpt4 book ai didi

java - 如何在用户端从 Spring response.sendError(...) 检索描述性消息?

转载 作者:行者123 更新时间:2023-12-01 15:03:53 25 4
gpt4 key购买 nike

我在 Spring Controller 中定义了一个异常处理程序,如下所示:

@ExceptionHandler(Customized4ExceptionHandler.class)
public void handleCustomized4Exception(
Customized4ExceptionHandler ex,
HttpServletRequest request,
HttpServletResponse response) throws IOException {

response.sendError(HttpStatus.EXPECTATION_FAILED.value(),
"zzzzzzz");

}

当错误被触发时,我在用户端得到以下信息:

enter image description here

错误代码正确,但未显示“zzzzzzz”描述性消息。如何在用户端显示?

我的 JavaScript 是:

$.ajax({
type: 'GET',
url: prefix + "/throwCustomized4ExceptionHandler",
dataType: 'json',
async: true,
success: function(result) {
alert('Unexpected success !!!');
},
error: function(jqXHR, textStatus, errorThrown) {
alert(jqXHR.status + " "
+ textStatus + " "
+ errorThrown + " !");
}
});

最佳答案

它应该以 jqXHR.statusText 形式提供。

关于java - 如何在用户端从 Spring response.sendError(...) 检索描述性消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13252315/

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