我是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帮助。
答案 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)