使用 jQuery cookie plugin我创建cookie:
$.cookie('uom', '1-23-235(K)');
当我从 JSP 读取它时,它仅返回以下内容
1-23-235
如果我在创建 cookie 时删除括号,例如
$.cookie('uom', '1-23-235 K');
那就没有问题了!一切工作都很好。
我该如何克服这个问题,因为用户可以输入任何符号,例如括号
最佳答案
尝试转义(又名 URL 编码)您设置为 cookie 的字符串:
在 JS 方面:
escape(cookie);
在 Java 方面:
String result = URLDecoder.decode(cookie, "UTF-8");
关于java - Cookie读写问题-jQuery转JSP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10765172/