刷新GWT中的元标记

时间:2010-09-22 20:06:10

标签: gwt refresh metatag

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

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

1 个答案:

答案 0 :(得分:2)

如果您希望浏览器每30秒自动刷新一次,您可以通过以下方式完成此操作:

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

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

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