我的.jsp页面部分代码
function runAjax(){
$.ajax({
type: "POST",
url: "Test.html",
data: { testparam1,testparam2},
success: function(data){
document.getElementById("processdata").innerHTML="Success";
},
error: function(e){
document.getElementById("processdata").innerHTML="Error";
}
});
}
在我处理帖子的控制器中,我出于测试目的而提出错误。客户端代码显示消息“错误”。使用相同的会话,我刷新我的页面并运行它,以便不会引发错误。虽然我知道控制器按预期工作,但仍然看到“错误”而不是“成功”。
我应该这样做吗
function runAjax(){
$.ajax({
type: "POST",
url: "Test.html",
data: { testparam1,testparam2},
success: function(data){
document.getElementById("processdata").innerHTML="Success";
},
error: function(request){
document.getElementById("processdata").innerHTML="Error";
}
});
}
然后在控制器中
try{
...
}catch(Exception e)
{
response.getWriter().print("An error occured");
}
如果在原始代码中缓存了错误,每次调用控制器时如何清除错误?