当前位置: 首页 > news >正文

建商城网站网站小logo设计

建商城网站,网站小logo设计,网站推广优化方案模板,网站建设 齐鲁软件园ajax 前台传入数据,但是后台接收到的数据中文乱码 首先我们分析一下原因:我们调用接口的时候传入的中文,是没有乱码的 此时我们看一下Java后台接口对应的编码: 默认情况:Servlet容器(如Tomcat)默…

 ajax 前台传入数据,但是后台接收到的数据中文乱码

 首先我们分析一下原因:我们调用接口的时候传入的中文,是没有乱码的

 此时我们看一下Java后台接口对应的编码:

  • 默认情况:Servlet容器(如Tomcat)默认使用ISO-8859-1解码请求参数

  • 中文问题:中文字符在ISO-8859-1编码下会变成乱码

 我们的程序是跑在tomcat 上面的,自然使用的是默认的编码:ISO-8859-1,我是使用tomcat插件启动的项目,并没有设置编码,所有采用的是默认的编码

如何来解决编码的问题,那就是:

  • 告诉Servlet容器使用UTF-8解码请求体(POST参数)

  • 必须在第一次调用request.getParameter()之前设置才有效

 

 

 

 如果在每个接口方法的前面都加上:

request.setCharacterEncoding("UTF-8");

就可以解决中文乱码的原因,但是这样的代码要在所有的接口中写一遍,确实优点不近人情,那么有没有什么好的解决办法,存在一个过滤器是在dispaterServlet 分发任务之前就可以执行,

所以我们可以在设置设置所有的方法都执行某个filter 这样就是统一设置编码了

 原生的过滤器:

public interface Filter {default void init(FilterConfig filterConfig) throws ServletException {}void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException;default void destroy() {}
}

其实我们只要实现这个接口,就可以了,我们可以写自己的过滤器,也可以使用spring 自带的过滤器

<filter><filter-name>encodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param><init-param><param-name>forceEncoding</param-name><param-value>true</param-value></init-param>
</filter>
<filter-mapping><filter-name>encodingFilter</filter-name><url-pattern>/*</url-pattern>
</filter-mapping>

 处理之后;

 

http://www.dtcms.com/a/547737.html

相关文章:

  • angularjs网站模板wordpress 数学插件
  • 寺庙网站素材常德网站制作建设
  • 做网站页面过大好自己做了一个网站
  • 电子商务网站建设不足住房和城乡建设部网站施工员证
  • 湛江的网站建设公司域名怎么绑定网站
  • 专业的网站建设收费标准网站建设 部署与发布试题
  • 网站备案负责人照片浏览器网页截图快捷键
  • 广州中新知识城开发建设网站有声阅读网站如何建设
  • 做后期的网站宁波网站设计企业
  • 昌平企业网站建设公司做的网站入哪个会计科目
  • 网站优化用户体验wordpress 数据库建立
  • 网站按域名跳转不同的页面方城网站制作
  • 多个域名绑定同一网站吗北京微信网站制作电话
  • 网站建设思路及设计方案淄博网站制作高端服务
  • 免费建个人网站步骤发布网站需要备案吗
  • 禹城网站建设公司推广网站模板
  • 百度安全网站检测智慧团建网登录入口
  • 网站建设 贴吧windows优化大师在哪里
  • 建设银行个人登录网站wordpress 注册页面
  • 青海城乡和住房建设厅网站网站建设软硬件平台有哪些
  • 向国外支付网站开发费网站建设 化工
  • 邯郸网站设计怎么用怎么制做网站
  • 中国建设银行河北省门户网站个人网页代码模板
  • 网站规划设计的步骤wordpress lights
  • 厦门网站建设阿里wordpress高仿dz模板
  • 收录好的网站有哪些一个备案可以做几个网站吗
  • 龙岩有什么招聘本地网站中国制造网一级类目
  • 建易网官网温州优化售后
  • 织梦html网站地图网站上那些兼职网页怎么做的
  • 微商城 网站制作如何查网站服务器速度