1
0
mirror of https://gitee.com/coder-xiaomo/java-note synced 2025-09-06 03:51:37 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
This commit is contained in:
2022-01-21 00:33:23 +08:00
parent b4ca336f6f
commit 42e86626bf

View File

@@ -4785,6 +4785,57 @@ src/main/java/org/example/web/UserController.java
```
#### SpringMVC字符集编码设置
##### SpringMVC解决中文乱码问题
###### 前端编码
HTML页面
```html
<meta charset="UTF-8">
```
jsp页面
```jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
```
###### 服务器编码
tomcat/conf/server.xml
```xml
<Connector port="8090" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="utf-8" />
```
###### 设置SpringMVC过滤器
在web.xml中配置编码过滤器的方式
```xml
<!--编码过滤器-->
<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>
</filter>
<filter-mapping>
<filter-name>EncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
```
## 提升
### 前后端分离