在Java中存储cookie中的多个值

时间:2009-10-06 07:37:25

标签: java cookies

我看到很多解决方案用于在.Net和php中的一个cookie中存储多个值,但我还没有找到任何适合Java的解决方案。我不想自己编码/解码配对值,这可能有风险。

3 个答案:

答案 0 :(得分:1)

Cookie值是字符串。

如果要将结构化数据放入其中,则必须将该数据设为String。

当然,您希望客户可以轻松阅读这些值。查询字符串编码参数或JSON似乎是很好的选择,因为它们是浏览器本地的。 JavaScript应用可以快速反序列化结构化数据。

答案 1 :(得分:0)

通常的方法是在cookie中保存一个唯一的ID(只是一个很长的数字),并在代码中使用同步映射,为每个ID(通常是另一个映射)提供一些数据结构。

答案 2 :(得分:0)