你好我如何處理服務器的異常 - 使用jquery - jquery?使用ajax管理服務器異常
我正在用Java和struts框架開發一個Web應用程序。在項目中,我託管異常使用全局例外:
<Global-exceptions>
<Exception key = "label.exception" type = "java.lang.Exception"
handler = "exception.ExceptionHandler"
path = "pages/errore.jsp" />
</ Global-exceptions>
,我用的是在這樣的一個操作調用後一個AJAX功能:
function find (cer, descr, urlToOpen, windowName, idapp) {
$ .ajax ({
type: "POST"
url: "home.do?method=find"
date: {calledfunction: windowName, idfind: find, description: descr, idapp: idapp, urlToOpen: urlToOpen}
success: function (data) {
var = newWindowName windowName.replace (/ [^ a-zA-Z0-9]/g, '');
window.open (urlToOpen, newWindowName);
alert ("Next");
},
error: function (thrownError) {
alert ("ERROR");
}
});
}
的問題是,我的動作拋出一個異常(我強迫自己),但從不打開錯誤頁面。相反,它運行的任何內部 成功。
這是您的實際JavaScript嗎?如果是這樣,有一些錯誤可能會導致一個異常 - 第一個'$'之後的空間;幾個屬性後遺漏的逗號; 'date'應該是'data'。 –
複製和粘貼中會出現一些問題。在Eclipse中我正確地寫了它。無論如何感謝您的警告 – giuls26