1

以下の HTML メタ タグでできることを GWT で実現するにはどうすればよいでしょうか。

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

1 に答える 1

2

ブラウザを30秒ごとに自動的に更新する場合は、次の方法で実行できます。

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

このようにページをリロードすると、GWTコードが停止し、最初から新しく再起動するため、これはschedule()代わりに使用しています。scheduleRepeating()あなたはおそらくこれを避けたいでしょう。

私は正直に言うと、この習慣は私にとってかなり悪い「においがする」。30秒ごとにページを更新する理由(つまり、GWTコードを再ロードする必要がある理由)についてもう少し情報を提供すると、やりたいことをより適切に行う方法についてアドバイスを提供できます。

于 2010-09-22T20:22:54.907 に答える