java面试题 springmvc 解决post get请求乱码问题

2020-12-03 08:42

阅读:632

标签:pat   tom   iso   coding   客户   org   res   乱码问题   ORC   

1 post乱码

 解决方法  在web.xml中添加如下

   encodingFilterclass>org.springframework.web.filter.CharacterEncodingFilterclass>
      encodingUTF-8forceEncodingtrueencodingFilter/*

Spring里的字符过滤器CharacterEncodingFilter是针对请求的,forceEncoding=true是意思是指无论客户端请求是否包含了编码,都用过滤器里的编码来解析请求 .

2 get请求乱码

  方法1  修改tomcat配置文件  server.xml 中的  Connecter  中添加  URIEcoding=“utf-8”

方法2   对参数进行重新编码  例 :

 String uname =new String (resuest.getParameter("uname").getBytes("ISO8859-1"),utf-8);

 

java面试题 springmvc 解决post get请求乱码问题

标签:pat   tom   iso   coding   客户   org   res   乱码问题   ORC   

原文地址:https://www.cnblogs.com/weiikun/p/10987651.html

上一篇:数组集合入门

下一篇:Java异常处理


评论


亲,登录后才可以留言!