GWT - onModuleLoad()未被调用

时间:2013-11-10 00:12:33

标签: java gwt

在我的项目html文件中,我有:

<div id="flightList"></div>

在我的projectname.java文件中,我有:

@Override
public void onModuleLoad() {
    ...
    OtherClass.load1();
}

调用此方法(在另一个类中):

public static void load1() {
    ...
    RootPanel.get("flightList").add(OriginalClass.getMainPanel());
}

mainPanel方法中先前已更新load1

但是出于某种原因,当我运行Web应用程序时,永远不会调用onModuleLoad。我在调用load1()之前使用println()语句对此进行验证,该函数从不打印。

1 个答案:

答案 0 :(得分:0)

没有一个与之相关的问题。我认为这里的GWT插件有点犯规。 我的建议是安装非常旧版本的chrome Old Version 10.06。像往常一样运行模块,但是在超级开发模式下。如果控制台显示错误,在我的情况下,是在* .gwt.xml文件中继承新库(如果您使用任何)。 您可能遇到的另一个错误是在{.gwt.xml。

中再次包含<set-configuration-property name='xsiframe.failIfScriptTag' value='FALSE'/>

在这些调整之后,应用程序将按预期运行。