我正在开发一个在许多地方使用 DWR 的 Java Web 应用程序。我正在添加一个新的 DWR 组件,它不能将任何错误传播回最终用户。目前,如果存在服务器端错误,则会在弹出窗口中显示给用户,我想防止这种情况发生。所以这有两个部分:
1)根据http://directwebremoting.org/dwr/documentation/browser/errors.html,错误处理通过以下方式配置:
dwr.engine.setErrorHandler(handler);
打电话,但我在我们的代码库中找不到这个。这是否意味着现有的弹出窗口只是 DWR 默认行为?
2)如果我通过调用来抑制现有消息
dwr.engine.setErrorHandler(handler);
处理程序什么都不做,这只会影响我进行此调用的唯一页面,还是我会清除其他页面的默认处理程序(我想保留)
谢谢