没有源代码可用于net.sf.json.JSONObject类型;你忘了继承一个必需的模块吗?

时间:2012-08-27 09:02:16

标签: gwt gwt2

我是GWT的新手。

我必须将一个HashMap发送到GWT服务器。所以我正在使用JSON。 此Hashmap是文件的属性。使用formpanel将文件发送到服务器。

我创建了一个隐藏的小部件,将其放在Form Panel上。在formpanel.submit之前我试图将这个hashmap转换为String。

JSONObject jsonObject = JSONObject.fromObject(documentPropertiesToSend);
hidden.setValue(jsonObject.toString()); 

当我运行应用程序时,它会给我一个错误。

**No source code is available for type net.sf.json.JSONObject; did you forget to inherit a required module?**

所以在gwt.xml文件中,我添加了这一行

<inherits name ="net.sf.JSONObject" />

现在当我运行我的webApplication时,我无法看到在浏览器上运行它的URL。

如何解决这个问题。

Plz帮助。

1 个答案:

答案 0 :(得分:2)

GWT 101. Stack Overflow上已经有很多这样的“没有源代码可用”的问题。

https://developers.google.com/web-toolkit/doc/latest/DevGuideCodingBasicsClient(非常第一段)

在客户端,使用http://google-web-toolkit.googlecode.com/svn/javadoc/latest/com/google/gwt/json/client/JSONObject.html (或AutoBeans)