基于GWT ShowCase示例(http://gwt.googleusercontent.com/samples/Showcase/Showcase.html#!CwCookies),我们只能存储一对String名称 - String值到Cookies。
如果我们想存储一个三元组如(String ItemName,String ItemID,String CompanyID)怎么办?甚至是Foursome,FiveSome,SixSome ....的信息?
我们无法在GWT Cookies
中设置String Array作为值Cookies.setCookie(name, value, expires);
那么如何在这种情况下使用Gwt Cookies?
答案 0 :(得分:1)
cookie是键/值对的字符串,有点像你在Java属性文件中所做的那样。您可以创建一些将数组序列化/反序列化为字符串的方法,反之亦然。
您可以使用此处描述的方法轻松地在字符串和数组之间进行转换: string to string array conversion in java
您可以使用Arrays.toString(array);
将数组解析为String。 Concatenating elements in an array to a string