首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

jsp中使用cookie时报错……

今天在看jsp中的cookie时,遇到一个比较麻烦的问题。

关键代码如下:

登录页面:login.jsp

处理登录业务的doLogin.jsp

登录成功跳转到的页面:index.jsp

代码都写的没问题,就是报错:

ava.lang.IllegalArgumentException: Control character in cookie value or attribute.

后来用英文的昵称登录,正常显示:

看来就是中文编码的问题了,在网上查了查,确实是编码的问题,只需要在放置cookie的时候,设置编码格式为UTF-8,并且在显示时,设置编码格式也为UTF-8,问题完美解决,修改过后的代码如下:

登录业务处理:doLogin.jsp

登录成功:index.jsp

切记切记,在讲中文字符往Cookie中放的时候,一定要设置编码格式。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20201117A00YCS00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券