0

当我使用以下代码通过 JSP 设置 cookie 时:

String username = userinfoid;
Cookie testcoo  = new Cookie ("username",username);

它使用值“zahidansari”设置cookie(注意值是双引号)。尽管值是正确的,但它被限制在双引号内。

但是,当我使用以下代码设置 cookie 时:

Cookie testcoo  = new Cookie ("username",username);

它正在设置没有引号的cookie。

我希望 cookie 值不带引号。有谁知道为什么会这样。

4

1 回答 1

1

刚遇到同样的问题。不要让这个问题悬而未决:)这是我的解决方法:

编码 cookie 值:

String username = userinfoid;
Cookie testcoo  = new Cookie ("username", URLEncoder.encode(username, "UTF-8"));

有关更多信息,请查看其他 SO 问题

于 2013-12-12T13:10:45.250 回答