gpt4 book ai didi

Java - 获取不带转义字符的cookie值

转载 作者:行者123 更新时间:2023-12-01 23:15:20 28 4
gpt4 key购买 nike

我猜这是重复的。但找不到我要找的东西。

我有一个 Java Spring MVC Web 应用程序作为服务器运行。我有另一个 angularJS 应用程序作为客户端运行。在 AngularJS 中,我设置了一些 cookie,但字符串值是用特殊字符编码的。看起来像这样

id=20; name=%22myname%22

在我的 Controller 中,我正确获取了 cookie 值 id,但没有获取名称。

Cookie[] cookies=request.getCookies();

String name=cookies[1].getValue();
System.out.println(name);

然后打印出来

%22myname%22

如何去掉这个编码字符?

最佳答案

您可以在 Controller 中解码字符串,如下所示:

URLDecoder.decode(name, "utf8")

关于Java - 获取不带转义字符的cookie值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21308583/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com