ssm 中文乱码问题
1、在jsp页面中
添加pageEncoding=UTF-8
在head中添加
<%@ page contentType="text/html;charset=UTF-8" language="java" pageEncoding="UTF-8" %>
<head>
<title>AddPage</title>
<meta http-equiv="content-type" content="text/html" charset="UTF-8">
</head>
2、在controller中
添加HttpServletResponse response
response.setContnetType(“text/html;charset=UTF-8”);
3、在web.xml中添加
<!--定义编码过滤器-->
<filter>
<filter-name>characterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<!--显示指定encoding-->
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>characterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
4、数据库存储文件的格式设置成utf8