如何在GWT中设置doctype

如何在GWT中设置doctype,gwt,doctype,Gwt,Doctype,我找不到如何强制GWT在编译的HTML页面的标题中使用特定的doctype的方法 我没有使用UI活页夹,我的应用程序中的UI元素是使用入口点类的onModuleLoad()方法中的RootPanel.get.add()添加的。GWT应用程序的DOCTYPE是在主机页内设置的 在GWT文档中,您会发现: GWT 2.0布局系统仅适用于“标准” 模式”。这意味着您应该始终放置以下内容 HTML页面顶部的声明: 链接: 因此,您应该在应用程序中使用“标准模式” 从GWT的角度来看,“编译的HTML页面

我找不到如何强制GWT在编译的HTML页面的标题中使用特定的doctype的方法


我没有使用UI活页夹,我的应用程序中的UI元素是使用入口点类的
onModuleLoad()
方法中的
RootPanel.get.add()
添加的。

GWT应用程序的DOCTYPE是在主机页内设置的

在GWT文档中,您会发现:

GWT 2.0布局系统仅适用于“标准” 模式”。这意味着您应该始终放置以下内容 HTML页面顶部的声明:

链接:


因此,您应该在应用程序中使用“标准模式”

从GWT的角度来看,“编译的HTML页面”是什么?@Andrei,我指的是在web浏览器中生成的HTML页面上。对不起,也许我应该更清楚:谈论承载GWT应用程序的HTML页面,或者您是否使用GWT生成托管页面以外的HTML页面?我使用GWT生成HTML页面。我不使用托管页面。该页面是否应位于服务器端?事实上,在应用程序中,服务器端是一种完全不同的技术,因此GWT仅用于客户端,与服务器的通信使用RESTful服务进行组织。您必须添加xxx.nocache.js。你在哪里做的?没有主机页,GWT应用程序是不存在的。你的应用程序如何与服务器通信并不重要。某个地方有一个HTML页面(“主机页面”),当用户调用你的应用程序时,它会被传递,还有相关的CSS和JS文件,包括编译后的GWT代码。GWT代码仅在浏览器加载并呈现此HTML页面时执行。@AndreiVolgin你说得对。有一个主机页。之所以找不到它,是因为我的项目与服务器端完全分离,由另一个团队管理。谢谢你指出这一点。