参考资料: http://www.blogjava.net/persister/archive/2009/10/02/297103.html http://blog.csdn.net/xiaozhengdong/article/details/7499020 http://www.blogjava.net/andy-huang/articles/base64.html 在创建Cookie的时候不能直接写入中文,如果要的话,需要进行转码.如果你手头有BASE64Encoder和BASE64Deco…
java.lang.IllegalArgumentException: Control character in cookie value or attribute. 该异常说明cookie中的value或属性有控制字符,但是我设置的value并没有特殊字符.初步怀疑是中文编码问题,于是在将字符串进行base64编码之前先用Cookie cookie = new Cookie("name", URLEncoder.encode(str, "UTF-8"));将原字符…
项目中做自动登录和保存密码时,Cookie报错Java.lang.IllegalArgumentException,上google查了下 在http://hi.baidu.com/xtxycy/blog/item/a614635168c61b14367abe98.html看到了说明: 今天完成了一个用cookie记录用户名的功能,之前没有考虑到用户的用户名如果是中文会是怎样的影响.就在测试的时候,用了一个中文去登陆,发现报错,错误信息如下: java.lang.IllegalArgumentEx…
项目当中用到cookie保存中文,但是会报如下错误: Control character in cookie value, consider BASE64 encoding your value 大概意思是保存到cookie当中的值存在控制字符,无法保存.但实际上数据是不存在这种问题的.再看后面的那句话,好像是将要保存的值进行了base64编码,可能是因为中文在编码时出现乱码导致一些控制字符的出现.看来setCookie方法不支持保存中文(GBK)编码的样子. 解决方案:将要保存的值进行URLE…
报错出现 java.lang.IllegalArgumentException: Control character in cookie value or attribute. at org.apache.tomcat.util.http.CookieSupport.isHttpSeparator(CookieSupport.java:205) at org.apache.tomcat.util.http.CookieSupport.isHttpToken(CookieSupport.java:…
项目当中用到cookie保存中文,但是会报如下错误: Control character in cookie value, consider BASE64 encoding your value 大概意思是保存到cookie当中的值存在控制字符,无法保存.但实际上数据是不存在这种问题的.再看后面的那句话,好像是将要保存的值进行了base64编码,可能是因为中文在编码时出现乱码导致一些控制字符的出现. 解决方案:将要保存的值进行URLEncoder.encode(value,"utf-8"…
接口中带有中文,tomcat8 17-Apr-2019 13:21:23.734 严重 [http-nio-8082-exec-2] org.apache.coyote.http11.AbstractHttp11Processor.process Error processing request java.lang.IllegalArgumentException: Control character in cookie value or attribute. at org.apache.tom…
后台提示: 严重: Error processing requestjava.lang.IllegalArgumentException: Control character in cookie value or attribute. at org.apache.tomcat.util.http.CookieSupport.isV0Separator(CookieSupport.java:165) at org.apache.tomcat.util.http.Cookies.processCoo…
HTTP Status 500 - Request processing failed; nested exception is java.lang.IllegalArgumentException: Control character in cookie value or attribute. type Exception report message Request processing failed; nested exception is java.lang.IllegalArgumen…
调用Cookie对象的构造函数可以创建Cookie.Cookie对象的构造函数有两个字符串参数:Cookie名字和Cookie值.   名字和值都不能包含空白字符以及下列字符:[ ] ( ) < > = , " / ? @ : ; 错误出在response.addCookie(cookie)://cookie 是一个Cookie实例. J2EE Doc里面的,cookies只支持ASCII字符,而且不能有逗号,分号,空白.或者以$开头.名字在创建后不能改变.如果要存储中文的,先用UR…