[英]Blank page with Google Web Toolkit
我是Google Web Toolkit的新手。 我尝试使用NetBeans创建新项目,并从Frameworks-list中获取Google Web Toolkit。 如果我将“ org.yournamehere.Main”保留为GWT模块名称,则此方法有效。 但是,如果我在那里写自己的东西,我所能看到的是一个空白的html页面,带有以下源代码:
<head>
<meta name='gwt:module' content='vvv.test.module=vvv.test.module'>
<title>moduuli</title>
</head>
<body>
<script type="text/javascript" src="vvv.test.module/vvv.test.module.nocache.js"></script>
</body>
使用NetBeans启动我的第一个GWT RPC Hello-World应用程序时,我遇到了同样的问题。
获取空白页,您可能需要检查以下内容:
确保脚本源链接正确:
src =“ org.yournamehere.ModuleName / org.yournamehere.ModuleName .nocache.js”
如果使用重命名为属性,请检查为什么更改.gwt.xml文件中的“模块->重命名为”属性会导致错误
确保url模式正确:
<servlet-name>ServerSideServiceImpl</servlet-name>
<url-pattern>/org.yournamehere.ModuleName/RemoteServiceRelativePath</url-pattern>
为了更好地了解RemoteServiceRelativePath,请检查GWT RPC上的错误404
有时可能是小错误,例如,
忘记将面板添加到RootPanel。
要么
您的WelcomeGWT.html中的ID拼写错误
RootPanel.get(“ gwtContainer ”).add(panel);
尝试; (将{PROJECT_NAME}替换为您的项目名称)
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<!-- <meta name="gwt:property" content="locale=tr"> -->
<!-- -->
<!-- Consider inlining CSS to reduce the number of requested files -->
<!-- -->
<link type="text/css" rel="stylesheet" href="{PROJECT_NAME}.css">
<!-- -->
<!-- Any title is fine -->
<!-- -->
<title>{TITLE}</title>
<!-- -->
<!-- This script loads your compiled module. -->
<!-- If you add any GWT meta tags, they must -->
<!-- be added before this line. -->
<!-- -->
<script type="text/javascript" language="javascript" src="{PROJECT_NAME}/{PROJECT_NAME}.nocache.js"></script>
</head>
<!-- -->
<!-- The body can have arbitrary html, or -->
<!-- you can leave the body empty if you want -->
<!-- to create a completely dynamic UI. -->
<!-- -->
<body>
....
我知道了。 NetBeans将{PROJECT_NAME} .nocache.js文件放到错误的文件夹中(我的Documents \\ NetBeansProjects \\ ProjectName \\ build \\ web \\ org.yournamehere.Main。在gwt.properties中有一行gwt.output.dir = / org.yournamehere.Main .file。我修复了该问题,并进行了“清理和构建”。
好消息是,现在我对GWT有了更多的了解。 不管怎么说,还是要谢谢你。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.