【发布时间】:2012-06-13 23:28:39
【问题描述】:
设置如下:我使用的是 GWT 2.4 和 gwt-platform 0.7。我有一堆包含键值对的类(目前是 int->String)。它们只是不同的类,因为它们通过 JPA 保存到数据库中的不同表中。
现在我想要一个(!)方法从服务器获取这些数据。
我首先尝试使用ArrayList<Class<?>> 将我想获取的类发送到服务器。并回复HashMap<Class<?>, HashMap<Integer, String>>。但是 GWT 不允许序列化 Class<?>。通过这种方式,我可以很容易地获取所有数据库条目并使用相关的正确类(这很重要)显示它们。
现在我正在寻找另一种方法来让它工作而无需编写大量代码。
第一个新想法是在shared 文件夹中的某处有一个HashMap<String, Class<?>>,然后通过网络传输字符串。因此,客户端和服务器必须通过 HashMap 中的字符串查找类来创建新对象。
还有其他好的解决办法吗?
谢谢。
【问题讨论】:
标签: gwt gwt-platform java.lang.class