Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
GWT显示空白页。_Gwt - Fatal编程技术网

GWT显示空白页。

GWT显示空白页。,gwt,Gwt,我的GWT应用程序设计为多页。并分成模块。到目前为止,除了我的“登录”模块外,所有其他模块都可以工作 当我访问http://127.0.0.1:8888/login.html?gwt.codesvr=127.0.0.1:9997我得到一张空白页 登录点: public void onModuleLoad() { GWT.log("Loading module"); if (!Window.Location.getPath().toLowerCase().endsWith("lo

我的GWT应用程序设计为多页。并分成模块。到目前为止,除了我的“登录”模块外,所有其他模块都可以工作

当我访问
http://127.0.0.1:8888/login.html?gwt.codesvr=127.0.0.1:9997
我得到一张空白页

登录点:

public void onModuleLoad() {
    GWT.log("Loading module");
     if (!Window.Location.getPath().toLowerCase().endsWith("login.html")) { 
         return;
     }
     RootPanel.get().add(new Button("Test"));
}
login.html
文件中:

<script type="text/javascript" language="javascript" src="login/login.nocache.js"></script>

最后在Login.gwt.xml中:

<entry-point class='com.mygwtapp.client.LoginEntryPoint' />


如何解决这种情况

日志语句是否发生?如果没有,login.cache.js文件是否正在加载(使用firebug或类似工具检查)?如果是这样的话,您能在日志语句上设置一个断点并向前走一步,看看它到哪里去了吗

在web模式下运行时是否显示任何内容


如果未加载login.nocache.js,请确保在模块标记中添加了
rename to=“login”
,确保它实际上正在编译,等等在编译项目时,请记住添加要编译的新模块

Right Click on the Project >> Google >> Gwt Compile >> Add (add your new module)

这个问题发生在我身上,我发现这都是因为我在表单面板中有按钮。我一把它们从模板上取下来,所有的东西就又出现了。我不知道你到底把按钮放在哪里了,但是你可能想试着把按钮从等式中去掉,试着用另一种类型的面板和一些文本,看看它是否在没有按钮的情况下出现

如果您在托管模式下运行,则此If
If(!Window.Location.getPath().toLowerCase().endsWith(“login.html”){
为true,因此不应显示任何按钮。请尝试将“endsWith”更改为“contains”方法编译时仍然为空。在调试模式下运行时,日志不会发生。然后模块没有运行-如果它有入口点,并且日志没有运行,则模块没有运行。您是否检查firebug是否有错误?在开发模式控制台中是否有任何错误或日志消息?不,您没有理解我的观点我面临同样的问题,但是每次我只是按下编译键,忘记定制我要编译的模块,所以我在第一个答案旁边提到它,以防有人犯我的错误……不要感谢我,谢谢你的问题:)@you你真的是个无名英雄