0

我有一个GWT项目正在使用Restlet而不是GWT-RPC. 似乎为了获得一些performance,以前的开发人员已经创建了一种机制,该机制包括在 HTML 模板中包含一些 java 脚本变量,就像这样

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

where$$$DETAILS$$$$$$CATEGORIES$$$将根据页面的请求被一些JSON扩展的类替换org.restlet.Application.

现在,计划针对refactor此应用程序,第一步是删除Restlet并返回GWT-RPC.

我认为这种带有javascript变量的方法非常难看,我们可以用. 由于我是新手,我必须承认我有点迷茫,我还没有找到答案。asynchronous calls.HTMLGWTRestletGWT

你有什么方法可以做到这一点吗?

提前致谢

4

1 回答 1

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);
于 2013-02-27T02:13:58.110 回答