原文:java中Cookie使用问题(message:invalid character [32] was present in the Cookie value)

问题描述 Servlet中执行下面一段代码: 抛出如下异常: 追根溯源 出现上述问题觉得很奇怪,因为程序编译通过,至少证明没有语法错误,根据编译器提示,定位问题到: 查看JAVAEE API,发现有如下 回过去看代码,发现 很明显输出字符串中存在空格 ,所以程序会报错,存在无效字符。 解决方案 解决问题的方法其实很简单,只要字符串中不存在空格即可成功,下面将给出几种具体的解决办法,程序修改如下: ...

2018-04-20 22:18 0 2570 推荐指数:

查看详情

Control character in cookie value or attribute

貌似是Tomcat7对中文支持不那么好了,两个步骤即可解决,以name举例 设置Cookie时,name=URLEncoder.encode(name,"UTF-8"); 读取Cookie时,name=URLDecoder.decode(name,"UTF-8"); ...

Thu Nov 01 05:10:00 CST 2012 1 10096
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM