java - Cookie读写问题-jQuery转JSP

标签 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');

那就没有问题了!一切工作都很好。

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

最佳答案

尝试转义(又名 URL 编码)您设置为 cookie 的字符串:

在 JS 方面:

escape(cookie);

在 Java 方面:

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

关于java - Cookie读写问题-jQuery转JSP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10765172/

相关文章:

java - 在 Webview 中加载进度条

javascript - 显示模式弹出基础 : Prevent close on popup

java - webcontainer如何知道在客户端发送请求时要调用Servlet的哪个方法?

java - 使用 Jackson 数据绑定(bind)跳过嵌套字段?

java - Eclipse 中的评估错误 :Can't Perform Nested Evaluation?

java - Spring Boot 无法从属性文件中读取值

javascript - Select2 - 多个标签不起作用

jquery - 添加和删​​除 ID 就像在 JQuery 中添加类一样

xml - 从 tomcat 服务器上的 jsp 访问 xml 会抛出 FileNotFoundException 试图访问 .keystore?

javascript - 访问查询参数的方法 JSP, JSTL, Javascript