如何使用Cookie在GWT中存储字符串数组列表?

时间:2013-09-28 16:34:03

标签: gwt cookies gwtp

基于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?

1 个答案:

答案 0 :(得分:1)

cookie是键/值对的字符串,有点像你在Java属性文件中所做的那样。您可以创建一些将数组序列化/反序列化为字符串的方法,反之亦然。

您可以使用此处描述的方法轻松地在字符串和数组之间进行转换: string to string array conversion in java

您可以使用Arrays.toString(array);将数组解析为String。 Concatenating elements in an array to a string