Java 如何使用GWT中的文件发送hashmap
我想知道一些代码示例,它们将帮助我将文件和hashmap发送到服务器。 要将文件上载到GWt服务器,我使用formpanel和HttpServlet。 这工作正常。 我有一个哈希图Java 如何使用GWT中的文件发送hashmap,java,gwt,servlets,gwt-rpc,gwt2,Java,Gwt,Servlets,Gwt Rpc,Gwt2,我想知道一些代码示例,它们将帮助我将文件和hashmap发送到服务器。 要将文件上载到GWt服务器,我使用formpanel和HttpServlet。 这工作正常。 我有一个哈希图 private static Map<String, List<Customproperties>> docClass = new HashMap<String, List<Customproperties>>(); 私有静态映射docClass= 新的Ha
private static Map<String, List<Customproperties>> docClass =
new HashMap<String, List<Customproperties>>();
私有静态映射docClass=
新的HashMap();
它根据文档的类名保存文档的属性
我知道如何使用RPC。但是我想使用servlet,因为我必须上传一个文件,我已经使用servlet完成了。每个Hashmap都与文件相关。并且这个文件及其属性(在Hashmap中)将发送到外部存储库
请提供帮助。有两种方法可以将哈希映射转换为字符串(并将其转换回哈希映射) 1:使用JSON库转换它这将允许您将任何java对象转换为JSON字符串,以便您可以在任何地方传输它。使用相同的库或另一个JSON库,可以将其转换回Java对象 2:使用名为XStream的库将其转换为XML字符串这将把任何Java对象转换为表示为XML的字符串
我建议您将对象转换为JSON字符串,因为您使用的是GWT,它对JSON有很多支持。JSON是一种很好的Webapps格式。另一个优点是其他语言也可以将JSON字符串转换为对象。有两种方法可以将hashmap转换为字符串(并将其转换回hashmap) 1:使用JSON库转换它这将允许您将任何java对象转换为JSON字符串,以便您可以在任何地方传输它。使用相同的库或另一个JSON库,可以将其转换回Java对象 2:使用名为XStream的库将其转换为XML字符串这将把任何Java对象转换为表示为XML的字符串
我建议您将对象转换为JSON字符串,因为您使用的是GWT,它对JSON有很多支持。JSON是一种很好的Webapps格式。另一个优点是其他语言也可以将JSON字符串转换为对象。您是否尝试过将hashmap转换为JSON字符串并将其发送到servlet。一旦servlet获得JSON字符串,就可以将其转换回Hashmap。有一些很好的java JSON库。@george_h:你能告诉我如何将hashMap转换为字符串或任何链接来理解这一点吗?好的,有两种方法可以将hashMap转换为字符串(并将其转换回hashMap)。你是否尝试过将hashMap转换为JSON字符串并将其发送到servlet。一旦servlet获得JSON字符串,就可以将其转换回Hashmap。有一些很好的java JSON库。@george_h:你能告诉我如何将hashMap转换为字符串或任何链接来理解这一点吗?好的,有两种方法可以将hashMap转换为字符串(并将其转换回hashMap)