后台提示:

严重: Error processing request
java.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.processCookieHeader(Cookies.java:349)
at org.apache.tomcat.util.http.Cookies.processCookies(Cookies.java:176)
at org.apache.tomcat.util.http.Cookies.getCookieCount(Cookies.java:106)...

————————————————————————————————————————————————————\

项目简述:在js中操作cookie时出现的异常(Jquery中依然能用)

基本代码如下:(已修改)

 if("Administrator"==result.data.username){//管理员设计document.cookie="username="+escape('系统管理员');// $.cookie('username','系统管理员');}else{//普通员工设计                             document.cookie="username="+escape(result.data.username);     document.cookie="postId="+result.data.postId;//职务Id                    document.cookie="induction_time="+result.data.induction_time;//入职时间document.cookie="monthlyleave="+result.data.monthlyleave;//当月假期
                         }document.cookie="userId="+result.data.id;//
                         document.cookie="identification="+result.data.identification;//标记

异常分析:

1.cookie值有问题

2.cookie中编码有问题,一般都是中文那里

修改:在js中调用escape(“中文”),进行编码,

在读取cookie时,用unescape(document.cookie);进行解码

补充:

有的是在服务器端代码遇到的问题,请到服务器端去修改编码(服务器端不用escape)。

转载于:https://www.cnblogs.com/wx-ym-good/p/7630394.html

异常:java.lang.IllegalArgumentException: Control character in cookie value or attribute.相关推荐

  1. 错误记录(四)java.lang.IllegalArgumentException: Control character in cookie value or attribute.

    在Jsp中存在不能使用中文Cookie名的问题,一旦使用了中文的名字程序就会报错,内容则会成为乱码,问题已经出现了,原因呢?  根据RFC 2109中的规定,在Cookie中只能包含ASCII的编码, ...

  2. 【Android】java.lang.IllegalArgumentException Illegal character in scheme 异常

    在使用字符串拼接成url地址进行数据请求的时候,有时在数据请求的时候会出现 java.lang.IllegalArgumentException: Illegal character in schem ...

  3. Error parsing HTTP request header...java.lang.IllegalArgumentException: Invalid character found in m

    问题描述 http请求,偶尔出现该问题. 2022-04-09 09:28:36,247 INFO [][scheduling-1] c.w.w.task.ApiRequestTask - refre ...

  4. java.lang.IllegalArgumentException: Invalid character found in method name [0x160x030x0

    问题 在使用浏览器访问后端进行测试时,发现出现了以下异常: java.lang.IllegalArgumentException: Invalid character found in method ...

  5. Mongodb Connection Error [java.lang.IllegalArgumentException: Prohibited character at position 0]

    使用spring-boot-starter-data-mongodb-reactive 连接Mongodb 异常 <dependency><groupId>org.spring ...

  6. java.lang.IllegalArgumentException: Invalid character found in method name [0x160x030x010x020x000x01

    springboot项目启动localhost 发送了无效的响应. 在初学springboot时刚启动springboot想要测试是否成功. package com.itheima.controlle ...

  7. Java 异常java.lang.IllegalArgumentException: Illegal group reference

    Java 异常java.lang.IllegalArgumentException: Illegal group reference 参考文章: (1)Java 异常java.lang.Illegal ...

  8. Mybatis异常--java.lang.IllegalArgumentException: NO ENUM const class org.apache.ibatis.type.JdbcType.i

    转载:http://www.cnblogs.com/jl29233zx/p/6226522.html Mybatis异常--java.lang.IllegalArgumentException: NO ...

  9. 后台报错java.lang.IllegalArgumentException: Invalid character found in the request target.

    问题描述:启动项目后,当点击页面某一个按钮时,项目出错并且后台报java.lang.IllegalArgumentException: Invalid character found in the r ...

最新文章

  1. Java内存模型(Java Memory Model,JMM)
  2. php mysqli还原数据库,PHP mysqli操作数据库
  3. 【Tools】XMind8安装教程详解
  4. php给留言分配id_简单实现PHP留言板功能
  5. 解决linux下终端无法输入的假死问题
  6. Tomcat修改favicon.ico图标,Linux下Tomcat修改favicon.ico图标,Tomcat更换favicon.ico图标...
  7. Java基础学习总结(58)——JAVA堆、栈详解
  8. Base64编码详解及其变种(解决加号在URL变空格问题)
  9. Photoshop cc 2019安装与破解(附资源)
  10. 让openkore 更节省你的CPU和内存
  11. 浏览器访问IPv6地址
  12. 第十七届时尚COSMO美容大奖盛大启动 亮点多维度升级,2020一起“美就出圈”
  13. backtrack5 live cd启动时出现high-speed usb device停住不动解决方法
  14. 爱加密加密Android apk 使用步骤
  15. uni-app项目Android离线打包UrlSchemes设置
  16. C#与宇电温控表自定义协议通信实例
  17. 有助于睡眠的产品,失眠一定要知道的几样东西
  18. python爬虫入门(超详细!!!)
  19. MERGE操作学习总结
  20. 股票MACD指标算法公式

热门文章

  1. 解决Exception in thread “main“ org.apache.spark.SparkException: When running with master ‘yarn‘ either
  2. go使用for...range遍历数组
  3. Scala主构造方法和辅助构造方法
  4. Python 爬虫开发:Ajax请求响应json案例
  5. Hadoop hdfs 获取文件列表代码示例
  6. kibana操作elasticsearch:新增数据(自定义id)
  7. 【视频】vue指令之v-for
  8. eureka之EurekaInstanceConfig接口的作用
  9. 请解释为什么集合类没有实现Cloneable和Serializable接口?
  10. modeler java堆空间,JVM|02内存模型