在Java中的cookie中存储多个值

发布于 2024-08-07 00:38:25 字数 96 浏览 1 评论 0原文

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

I see many solutions for storing multiple values in one cookie in .Net and php but I have not found any good solution for Java. I dont wanna encode/decode the pair-values myself which can be risky.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

回梦 2024-08-14 00:38:25

Cookie 值是字符串。

如果您想将结构化数据放入其中,则必须将该数据设置为字符串。

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

Cookies values are Strings.

If you want to put structured data in them, you have to make that data a String.

Of course you want that clients can read theses values easily. Query String encoded parameters or JSON seems like good choices as they are browser-native. A JavaScript app could deserialize the structured data in a snap.

笑忘罢 2024-08-14 00:38:25

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

The usual approach is to save a unique ID in the cookie (just a long number) and use a synchronized map in your code which gives you some data structure per ID (often another map).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文