对于请求中出现参数乱码的情况的几种解决方法
来源:互联网 发布:淘宝网旗袍服饰 编辑:程序博客网 时间:2024/05/19 13:29
对于请求中出现参数乱码的情况的几种解决方法:
1)修改tomcat配置文件添加编码与工程编码一致;如下:
<Connection URIEncoding="utf-8" connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>
2)对参数进行重新的编码:
(ISO8859-1是tomcat默认的编码,需要将tomcat编码后的内容按utf-8编码)
String userName = new String(request.getParamter("userName").getByte("ISO8859-1"),"utf-8");
3)修改页面的编码方式 :
将jsp页面的编码方式改为utf-8
4)添加过滤器
<!-- post乱码过滤器,可使用过滤器的方法解决 --> <filter> <description>字符集过滤器</description> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <description>字符集编码</description> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
阅读全文
0 0
- 对于请求中出现参数乱码的情况的几种解决方法
- get请求时候参数中含有“中文”字段出现乱码问题的原因和解决方法
- Servlet编程中可能出现中文乱码的几种情况
- springmvc参数传递的几种乱码情况
- JavaEE中几种字符乱码和解决方法(对于这一年中出现的乱码问题总结)
- 对于两栏布局可能出现的几种情况的思考
- 页面请求中没有referrer信息的几种情况
- golang中发送http请求的几种常见情况
- golang中发送http请求的几种常见情况
- golang中发送http请求的几种常见情况
- shell 中出现了乱码的情况
- eclipse中注释出现乱码的情况
- php中,从数据库中读取数据后,出现乱码的情况及解决方法
- php中,从数据库中读取数据后,出现乱码的情况及解决方法
- 关于请求转发之后出现中文乱码的情况之一
- 几种TCP连接中出现RST的情况
- 几种TCP连接中出现RST的情况
- 几种TCP连接中出现RST的情况
- 监控软件
- 51单片机驱动数码管(LED)时的注意事项
- 洛谷 P1600 天天爱跑步
- IntelliJ IDEA中Mybatis报Invalid bound statement (not found)错误解决办法
- codevs 1024 一塔湖图 floyd 解题报告
- 对于请求中出现参数乱码的情况的几种解决方法
- float数据在内存中是怎么存储的
- PAT_乙级训练记录 (B1036)
- HDU6205 card card card
- RALL和智能指针
- 【Angular】新手入门(一)
- hdu1754 -- I Hate It(单节点更新)
- 教育学习总结
- 关于Random伪随机类