Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/gwt/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用GWT中的文件发送hashmap_Java_Gwt_Servlets_Gwt Rpc_Gwt2 - Fatal编程技术网

Java 如何使用GWT中的文件发送hashmap

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

我想知道一些代码示例,它们将帮助我将文件和hashmap发送到服务器。

要将文件上载到GWt服务器,我使用formpanel和HttpServlet。 这工作正常。

我有一个哈希图

    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)