我的GWT
项目正在使用Restlet
代替GWT-RPC.
似乎要获得一些performance
,之前的开发人员已经创建了一种机制,其中包含HTML模板中的一些java脚本变量,如下所示
<script type="text/javascript">
var details = $$$DETAILS$$$;
var categories = $$$CATEGORIES$$$;
</script>
其中$$$DETAILS$$$
和$$$CATEGORIES$$$
会根据页面的请求被替换为JSON
,而org.restlet.Application.
现在,计划是refactor
此应用程序,第一步是删除Restlet
并返回GWT-RPC
。
我认为使用javascript
变量的方法非常难看,我们可以使用asynchronous calls.
更好地做一些事情但同时,我想找到一种修改{{1}的方法由HTML
根据请求生成,就像现在使用GWT
一样。
由于我是Restlet
的新手,我必须承认我有点迷失,我还没有找到答案。
你有没有办法实现这个目标?
提前致谢
答案 0 :(得分:0)
在GWT中有很多方法可以读取对象属性,但我看到的更简单的方法是使用gwtquery。在你的情况下:
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);