我在 Spring 控制器中定义了一个异常处理程序,如下所示:
@ExceptionHandler(Customized4ExceptionHandler.class)
public void handleCustomized4Exception(
Customized4ExceptionHandler ex,
HttpServletRequest request,
HttpServletResponse response) throws IOException {
response.sendError(HttpStatus.EXPECTATION_FAILED.value(),
"zzzzzzz");
}
当错误被触发时,我在用户端得到以下信息:
错误代码正确,但没有显示“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 + " !");
}
});