0

我正在开发一个在许多地方使用 DWR 的 Java Web 应用程序。我正在添加一个新的 DWR 组件,它不能将任何错误传播回最终用户。目前,如果存在服务器端错误,则会在弹出窗口中显示给用户,我想防止这种情况发生。所以这有两个部分:

1)根据http://directwebremoting.org/dwr/documentation/browser/errors.html,错误处理通过以下方式配置:

dwr.engine.setErrorHandler(handler);

打电话,但我在我们的代码库中找不到这个。这是否意味着现有的弹出窗口只是 DWR 默认行为?

2)如果我通过调用来抑制现有消息

dwr.engine.setErrorHandler(handler); 

处理程序什么都不做,这只会影响我进行此调用的唯一页面,还是我会清除其他页面的默认处理程序(我想保留)

谢谢

4

1 回答 1

1

为了回答我自己的问题,我已经覆盖了它并且它可以正常工作

  1. 这似乎是 DWR 默认行为
  2. 设置处理程序只会改变当前页面的行为
于 2013-11-26T16:26:15.127 回答