1

我们如何在 GWT 中实现以下 HTML 元标记的功能?

<meta http-equiv="refresh" content="30" />
4

1 回答 1

2

如果您希望浏览器每 30 秒自动刷新一次,您可以通过以下方式实现:

new Timer() {
  @Override
  public void run() {
    Window.Location.refresh();
  }
}.schedule(30000); // milliseconds

这是使用schedule()而不是scheduleRepeating()因为像这样重新加载页面会导致您的 GWT 代码停止并从头开始重新启动。你可能想避免这种情况。

老实说,这种做法对我来说“闻起来”很糟糕。如果您提供更多关于为什么要每 30 秒刷新一次页面的信息(因此需要重新加载您的 GWT 代码),我可能会就如何更好地做您想做的事情给您一些建议。

于 2010-09-22T20:22:54.907 回答