Spring-mvc请求数据乱码问题
前言
国内浏览器一般默认为GBK编码格式发送请求发送到后台管理如果是utf-8解码获取请求就会出现乱码问题,解决乱码问题需要在后台添加过滤器
提示:以下是本篇文章正文内容,下面案例可供参考
一、过滤器
二、代码编写
代码如下(示例):
<!--配置全局过滤器-->
<filter>
<filter-name>CharacterEncodingFilter</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>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
2.获取请求的jsp
代码如下(示例):
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<form action="${pageContext.request.contextPath}/quick12" method="post">
<input type="text" name="list[0].name"><br>
<input type="text" name="list[0].age"><br>
<input type="text" name="list[1].name"><br>
<input type="text" name="list[1].age"><br>
<input type="submit" value="提交">
</form>
</body>
</html>
乱码错误就会被过滤器解决
总结
这里是Spring-mvc请求数据乱码问题