mirror of
https://gitee.com/coder-xiaomo/java-note
synced 2025-09-06 03:51:37 +08:00
8
This commit is contained in:
@@ -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>
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
## 提升
|
||||
|
||||
### 前后端分离
|
||||
|
Reference in New Issue
Block a user