我们如何在 GWT 中实现以下 HTML 元标记的功能?
<meta http-equiv="refresh" content="30" />
如果您希望浏览器每 30 秒自动刷新一次,您可以通过以下方式实现:
new Timer() {
@Override
public void run() {
Window.Location.refresh();
}
}.schedule(30000); // milliseconds
这是使用schedule()
而不是scheduleRepeating()
因为像这样重新加载页面会导致您的 GWT 代码停止并从头开始重新启动。你可能想避免这种情况。
老实说,这种做法对我来说“闻起来”很糟糕。如果您提供更多关于为什么要每 30 秒刷新一次页面的信息(因此需要重新加载您的 GWT 代码),我可能会就如何更好地做您想做的事情给您一些建议。