当我使用以下代码通过JSP设置cookie时:
String username = userinfoid;
Cookie testcoo = new Cookie ("username",username);
它正在设置值为“zahidansari”的cookie(注意值为双引号)。虽然价值是正确的,但它被限制在双引号内。
但是,当我使用以下代码设置cookie时:
Cookie testcoo = new Cookie ("username",username);
设置没有引号的cookie。
我希望cookie值不带引号。有没有人知道为什么会这样。
答案 0 :(得分:1)
刚刚遇到同样的问题。不要让这个问题没有答案:)这是我的解决方法:
编码cookie值:
String username = userinfoid;
Cookie testcoo = new Cookie ("username", URLEncoder.encode(username, "UTF-8"));
有关详细信息,请查看other SO question