我试图在我的 DWR 方法调用中捕获和处理 NullPointerException 的返回:
CompaniesByCountyFactory.getElementCompanies(command, countyId, stateId, {
callback:popupDisplay,
errorHandler:function(message){jQuery("<span>errorHandler::"+message+"</span>").dialog();},
exceptionHandler:function(errorString, exception){jQuery("
<span>exceptionHandler::"+errorString+"</span>").dialog();}
});
现在我正在测试的代码路径导致 getElementCompanies 抛出空指针异常。此方法仅由 DWR 调用,这是我试图传达用户必须注销的方式。
问题在于我的 errorHandler 或我的 exceptionHandler 都没有被调用。
DWR 似乎看到了异常,然后自动发出异常错误字符串的 alert() ,我无法弄清楚如何覆盖此行为。
任何想法我做错了什么?
谢谢