我知道我们可以使用xhr.responseText
获取异常,但在我的APP中,responseText
显示为由Tomcat修改的异常描述。请参考下图,是否有人可以告诉我如何控制responseText
的内容或如何处理自定义消息(可能是更好的方式)。
我需要响应中的标题和内容,因为我可以在Jquery UI的对话框中显示它们。顺便说一下,我抛出一个像throw new Exception("some error happens");
答案 0 :(得分:0)
您可以在web.xml
中定义自定义错误消息,如下所示 -
<error-page>
<error-code>404</error-code>
<location>/error.jsp</location>
</error-page>
<error-page>
<error-code>500</error-code>
<location>/Error.jsp</location>
</error-page>
您可以在error.jsp页面中包含任何文本,该文本将在相应的错误中发送给客户