|
1
7
您可以使用一些模板化机制。尝试 FreeMarker 或 Velocity 模板。您将把HTML保存在模板化库将检索到的文件中。这些文件可以用适当的扩展名命名,例如.html,.css,.js可以自己观察到。 |
|
|
2
22
我在类似的环境中使用了clientbundle。我已经创建了一个包my.resources,并将html文档和以下类放在那里:
然后,我通过从我的GWT客户机代码调用以下内容来获取该文件的内容:
见 http://code.google.com/webtoolkit/doc/latest/DevGuideClientBundle.html 更多信息。 |
|
|
3
5
|
|
|
4
5
在GWT 2.0中,可以使用 UiBinder .
这些文件与Java代码保持分开,可以被编辑为HTML。它们还提供了与GWT小部件的集成,以便您可以从GWT代码轻松访问HTML中的元素。 |
|
|
5
3
当GWT2.0发布时,它应该有一个clientbundle,可能可以解决这个需求。 |
|
|
6
1
您可以尝试实现
|
|
|
7
1
我做过类似的研究,到目前为止,我发现解决这个问题的最佳方法是通过 DeclarativeUI or UriBind . 不幸的是,它还在孵化器中,所以我们需要解决这个问题。 我用两种不同的方法来解决它:
|
|
|
8
1
为什么不使用好的旧iframe?只需创建一个iframe,在其中放置提示,并在GWT“page”更改时更改其位置。 优势:
缺点:
为了使这种方法更好一点,您可以处理加载错误,并针对404错误重定向到默认语言/主题。所以,搜索优先级是这样的:
我认为很容易创建这样的GWT组件来合并iframe交互。 |
|
|
9
1
GWTPortlets框架( http://code.google.com/p/gwtportlets/ )包括webappcontentportlet。这将服务于Web应用程序中的任何内容(静态HTML、JSP等)。您可以将它放在其他portlet中具有附加功能的页面上,当页面加载时,所有内容都通过单个异步调用获取。 请查看webappcontentportlet和webappcontentdataprovider的源代码,以了解它是如何完成的,或者尝试使用框架本身。以下是源的相关位: webappcontentportlet(客户端)
webappcontentdataprovider(服务器端):
|
|
|
10
0
对于页面的HTML部分,您可以使用带有JSP的servlet,并且仍然包含在页面上运行GWT应用程序所需的javascript。 |
|
|
11
0
我不确定我是否理解您的问题,但我假设您已经将这个常见的摘要分解成它自己的小部件。如果是这样,问题是你不喜欢把HTML嵌入到Java代码中的丑陋方式。 GWT 2有 收银机 ,它允许您在原始HTMLICE模板中定义GUI,并且可以从Java世界向模板注入值。通读 dev guide 它给出了一个很好的轮廓。 |
|
|
12
0
|
|
|
13
0
你可以试试 GWT App 在运行时生成和绑定HTML模板,没有编译时间。 |
|
|
14
-2
不知道GWT,但是你不能在你的应用HTML中定义并锚定DIV标记,然后对你需要的HTML文件执行GET,并附加到DIV吗?这和 micro-template ? 更新: 我刚在另一个的答案中找到了这个不错的jquery插件 StackOverflow 问题。 |
|
|
user29759326 · 如何返回递归函数中的最后一个值? 1 年前 |
|
|
malife89 · 将java中的字符串读取为正确的日期格式 1 年前 |
|
|
Tim · 在java中,有没有更快的方法将字节数组写入文件? 1 年前 |
|
|
rudraraj · java中未声明最终变量 1 年前 |
|
|
Bala Ji · 以下BFS的实施效率如何? 1 年前 |