Atitit. Dwr 抛出异常error解决方案
1. Dwr3的处理机制..setErrorHandler
function errh(errorString, exception) {
// alert(errorString);
// alert( JSON.stringify(exception));
eval(dwrxO9).getErr( function(data){
alert(data);
window.open("<%=path%>/com.attilax/util/dwrerr.jsp");
});
}
dwr.engine.setErrorHandler(errh);
2. remote Mteh try catch
try{
playwaterX.findByPropertyss_page_count(mp ,function(data){
//alert("保存成功");
bindTableData(data.rows);
setPageInfo({"total":data.total,"pageSize":10});
});
}catch(e)
{
logx(e);
}
3. 林吧,子好java 处理,返回空的....走ok兰...
return PageX.getEmptyPageData_EasyuiFmt();
public static Map getEmptyPageData_EasyuiFmt() {
Map mp=new HashMap();
mp.put("total" ,0);
mp.put("rows",new ArrayList());
return mp;
}