GWT 客户端未经检查的异常

发布于 2024-10-12 19:18:04 字数 213 浏览 2 评论 0原文

我一直在开发一个使用 GWT(和 SmartGWT)的项目,这对我来说是新的。

每当客户端抛出运行时异常(不涉及 RPC)时,什么也不会发生。我的意思是该方法不会继续执行,没有警报,Javascript 错误控制台或 SmartGWT 错误控制台中没有任何内容。

我假设这不是 GWT 应用程序中的正常做法。这些错误(例如空指针)通常在哪里记录/处理?

提前致谢。

I've been working on a project which uses GWT (and SmartGWT), which is (are) new to me.

Whenever runtime exceptions are thrown in the client (no RPCs involved) nothing happens. By that I mean the method does not continue executing, there are no alerts, there is nothing in the Javascript error console or the SmartGWT error console.

I'm assuming this isn't normal practice in GWT applications. Where are these errors (e.g. null pointers) normally logged/handled?

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

审判长 2024-10-19 19:18:04

您可以通过以下方式捕获它们

GWT.setUncaughtExceptionHandler(new GWT.UncaughtExceptionHandler() {
  @Override 
  public void onUncaughtException(Throwable e) {
    GWT.log(e.getMessage(), e); 
  }
});

您可以通过任何其他日志记录方法替换 GWT.log。

You can do catch them in the next way

GWT.setUncaughtExceptionHandler(new GWT.UncaughtExceptionHandler() {
  @Override 
  public void onUncaughtException(Throwable e) {
    GWT.log(e.getMessage(), e); 
  }
});

You can replace the GWT.log by any other logging method.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文