2013-11-25 91 views
0

我知道我們可以使用xhr.responseText得到異常,但是在我的APP中,responseText顯示爲由Tomcat修改的異常描述。請參閱下面的圖片,有沒有人可以告訴我如何控制responseText的內容或如何處理自定義消息(可能會有更好的方式)。 我需要在響應中的標題和內容,因爲我可以在JQuery UI的對話框中顯示它們。順便說一句,我把一個一般例外就像throw new Exception("some error happens");如何在jquery的ajaxError中獲取自定義異常消息

enter image description here

+0

如何捕捉除離子? – Raptor

+0

在後臺,我剛剛提出異常時,趕上這個請求,沒有其他的邏輯。 – Jesse

回答

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,該文本將發送到客戶端各自的錯誤

more info

+0

我會先試一試。 – Jesse

+0

它確實有用,謝謝Adil。 – Jesse