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