如何将GWT客户端java转换为HTML?

Ash*_*hok 2 gwt

我正在开发一个GWT网络应用程序.我在客户端用java编写代码.但是,当我运行应用程序时,它显示为纯HTML页面.编译和运行GWT应用程序时发生了什么.即java类如何转换为HTML?这个HTML代码在哪里?我可以在/ war /中看到很多html.但是,没有一个对我来说足够清楚.有人可以帮我理解GWT编译是如何工作的吗?我看过一些在线文章:

http://code.google.com/webtoolkit/doc/latest/tutorial/compile.html

这说明:/ war下的html对于特定于浏览器非常重要.但是,我有兴趣找到一个包含com.google.client.ui.textbox"textbox"的html.

谢谢.

Str*_*lok 5

GWT不会将您的类编译为HTML,而是将其编译为JavaScript,而JavaScript又会操纵HTML页面的DOM树.除此之外,GWT编译器生成的JavaScript经过严格的混淆和缩小以减小大小.这就是为什么你永远不会看到实际的包名称,因为它们在生成的JavaScript中缩短了.如果您仍希望看到编译器的有意义输出,则可以添加

-style PRETTY
Run Code Online (Sandbox Code Playgroud)

要么

-style DETAILED
Run Code Online (Sandbox Code Playgroud)

到GWT编译器命令行(您可以在您正在阅读的文档中找到更多详细信息).