Cookie读写问题 - jQuery到JSP

时间:2012-05-26 09:42:50

标签: java jquery jsp cookies

使用jQuery cookie plugin我创建了cookie:

$.cookie('uom', '1-23-235(K)');

当我从JSP读取它时,它只返回以下内容

1-23-235

如果我在创建Cookie时删除括号,例如

$.cookie('uom', '1-23-235 K');
那么没有问题!一切正常。

我如何克服这个问题,因为用户可以输入任何符号,如括号

1 个答案:

答案 0 :(得分:1)

尝试转义(也称为URL编码)您设置为Cookie的字符串:

在JS方面:

escape(cookie);

在Java方面:

String result = URLDecoder.decode(cookie, "UTF-8");