Samding 发表于 2020-12-18 14:26

java jsp-el-cookie的问题

本帖最后由 Samding 于 2020-12-18 20:23 编辑

如果想让${cookie.name.value }打印中文
也就是name:小明 可以吗,代码要怎么写



中文不编码无法显示


response不编码直接报错

我心她有丶 发表于 2020-12-18 14:49

你要中文,你为啥还要把它用url编码存进去{:1_904:}

葬天月痕 发表于 2020-12-18 15:06

你存储为啥要编码

乱花渐欲迷人眼 发表于 2020-12-18 15:40

本帖最后由 乱花渐欲迷人眼 于 2020-12-18 15:46 编辑

你自己设置了字符集为utf-8   但是浏览器的编码不同 所以才会乱码
比如你是谷歌浏览器 你只需要百度搜索如何更改谷歌浏览器页面字符编码按照搜索出来的流程 把你浏览器的页面编码设置为utf-8 即可
不是你代码逻辑的问题

Vvvvvoid 发表于 2020-12-18 15:54

取出来的时候 url 解码一次不就行了

Samding 发表于 2020-12-18 16:19

我心她有丶 发表于 2020-12-18 14:49
你要中文,你为啥还要把它用url编码存进去

我补图了,您看一下

Samding 发表于 2020-12-18 16:20

葬天月痕 发表于 2020-12-18 15:06
你存储为啥要编码

我补图了,您看一下

二饭 发表于 2020-12-18 16:21



参考一下

Samding 发表于 2020-12-18 16:33

二饭 发表于 2020-12-18 16:21
参考一下


这..

我心她有丶 发表于 2020-12-18 17:06

可能是你环境太老不支持中文存入。"tomcat7中cookie写入中文引发Control character in cookie value or attribute异常"百度这个一大堆这个错,我用的JDK1.8,Tomcat9,这样写是没啥错的
页: [1]
查看完整版本: java jsp-el-cookie的问题