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 + " !");
}
});