我正在开发一个在很多地方使用DWR的Java Web应用程序。我正在添加一个新的DWR组件,它不能将任何错误传播回最终用户。目前,如果出现服务器端错误,则会弹出一个弹出窗口给用户,我想阻止它。所以这有两个部分:
1)根据http://directwebremoting.org/dwr/documentation/browser/errors.html,错误处理通过以下方式配置:
dwr.engine.setErrorHandler(handler);
致电,但我无法在我们的代码库中找到这个。这是否意味着现有的弹出窗口只是DWR的默认行为?
2)如果我通过调用
来压制现有消息dwr.engine.setErrorHandler(handler);
其中handler不执行任何操作,这只会影响我进行此调用的页面,或者是否会清除其他页面的默认处理程序(我想保留)
谢谢
答案 0 :(得分:0)
要回答我自己的问题,我已经覆盖了它并且它正常工作,所以