DWR中的错误处理

时间:2013-09-06 14:49:20

标签: java ajax dwr

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

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

dwr.engine.setErrorHandler(handler);

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

2)如果我通过调用

来压制现有消息
dwr.engine.setErrorHandler(handler); 

其中handler不执行任何操作,这只会影响我进行此调用的页面,或者是否会清除其他页面的默认处理程序(我想保留)

谢谢

1 个答案:

答案 0 :(得分:0)

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

  1. 它似乎确实是DWR默认行为
  2. 设置处理程序仅更改当前页面的行为