写项目时在一个jsp页面中使用了cookie,用逗号分隔的数据,服务器老报错,搞了一个小时,终于清楚了,jsp的cookie中不能使用逗号。

cookie规则:这个规则用于jsp、asp中(下面这两句出自微软MSDN)
name参数不能包含下列字符:等号(=)、分号(;)、逗号(,)、换行符(\n)、回车符(\r)、制表符(\t)和空格字符。美元符号($) 不能作为第一个字符。
value 参数不能包含分号(;)或逗号(,),除非它们包含在转义的双引号中。

实测在javascript中是可以直接使用任何字符的,但是最好在使用之前进行编码,使用encodeURIComponent函数。

相关文章:

  • 2022-01-17
  • 2021-08-08
  • 2022-12-23
  • 2021-05-07
  • 2022-12-23
  • 2021-07-16
  • 2022-02-12
  • 2022-02-01
猜你喜欢
  • 2022-02-24
  • 2022-12-23
  • 2021-06-04
  • 2021-09-29
  • 2022-01-26
  • 2021-07-26
  • 2021-12-30
相关资源
相似解决方案