【发布时间】:2014-06-20 22:10:58
【问题描述】:
我看到了许多在 .Net 和 php 中将多个值存储在一个 cookie 中的解决方案,但我还没有找到任何适用于 Java 的好的解决方案。我不想自己编码/解码可能有风险的对值。
【问题讨论】:
我看到了许多在 .Net 和 php 中将多个值存储在一个 cookie 中的解决方案,但我还没有找到任何适用于 Java 的好的解决方案。我不想自己编码/解码可能有风险的对值。
【问题讨论】:
Cookie 值是字符串。
如果要将结构化数据放入其中,则必须将该数据设为字符串。
当然,您希望客户可以轻松读取这些值。查询字符串编码参数或 JSON 似乎是不错的选择,因为它们是浏览器原生的。 JavaScript 应用可以快速反序列化结构化数据。
【讨论】:
通常的方法是在 cookie 中保存一个唯一 ID(只是一个长数字),并在代码中使用同步映射,为每个 ID 提供一些数据结构(通常是另一个映射)。
【讨论】:
getSession() 即可访问此类地图。
【讨论】: