栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

tomcat 9 http请求中文乱码问题

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

tomcat 9 http请求中文乱码问题

解决方法:

首先确定是tomcat的问题还是mysql的问题。

  1. 在servlet中添加打印,发现请求过来就是乱码了,排除mysql

apache-tomcat-9.0.62/conf/web.xml增加如下配置,此配置只是过滤post请求编码问题


 
webapps/examples/WEB-INF/classes/filters/SetCharacterEncodingFilter.java
 

 
webapps/servlets-examples/WEB-INF/classes/filters/SetCharacterEncodingFilter.java
webapps/jsp-examples/WEB-INF/classes/filters/SetCharacterEncodingFilter.java
 

 
webapps/examples/WEB-INF/classes/filters/SetCharacterEncodingFilter.java
 

 

setCharacterEncodingFilter
org.apache.catalina.filters.SetCharacterEncodingFilter

   encoding
   UTF-8



setCharacterEncodingFilter
/*

get请求编码问题,在Tomcat安装文件夹中找到server.xml文件,查找标签进行修改(此方法一劳永逸)
增加URIEncoding=“UTF-8”


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/878039.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号