GWT改变HTML内容

GWT改变HTML内容,gwt,restlet,Gwt,Restlet,我有一个GWT项目,它使用Restlet而不是GWT-RPC。 似乎为了获得一些性能,以前的开发人员已经创建了一种机制,包括在HTML模板中包含一些java脚本变量,如下所示 <script type="text/javascript"> var details = $$$DETAILS$$$; var categories = $$$CATEGORIES$$$; </script> 变量详细信息=$$$详细信息$$$; 变量类别=$$$类别$$$; 其中,$$

我有一个
GWT
项目,它使用
Restlet
而不是
GWT-RPC。
似乎为了获得一些
性能
,以前的开发人员已经创建了一种机制,包括在HTML模板中包含一些java脚本变量,如下所示

<script type="text/javascript">
 var details = $$$DETAILS$$$;
 var categories = $$$CATEGORIES$$$;
</script>

变量详细信息=$$$详细信息$$$;
变量类别=$$$类别$$$;
其中,
$$$详细信息$$
$$$$类别$$$$
将根据页面请求由扩展
org.restlet.Application的类替换为一些
JSON

现在,计划是重构此应用程序,第一步是删除
Restlet
并返回
GWT-RPC

我假设使用
javascript
变量的这种方法非常难看,我们可以通过
异步调用做得更好。
但同时,我想找到一种方法,根据请求修改
GWT
生成的
HTML
,就像现在使用
Restlet
一样。 由于我是GWT的新手,我必须承认我有点迷路了,我还没有找到答案

你认为有什么办法可以做到这一点吗


提前感谢

在GWT中有许多读取对象属性的方法,但我看到的更简单的方法是使用。就你而言:

import static com.google.gwt.query.client.GQuery.*;
[...]

// Read an attribute from the window element
String details = $(window).prop("details");

// Set the html content of the element/s matching the css selector
$("cssSelector").html(details);