SpringMVC 获得请求数据 -- 请求数据乱码问题(POST请求)参数绑定注解@requestParam获得Restful风格的参数(@PathVariable)
Posted Z && Y
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringMVC 获得请求数据 -- 请求数据乱码问题(POST请求)参数绑定注解@requestParam获得Restful风格的参数(@PathVariable)相关的知识,希望对你有一定的参考价值。
1. 请求数据乱码问题(POST请求)
解决办法:web.xml配置全局的编码过滤器
web.xml
<!--配置全局过滤的filter 解决post请求乱码问题-->
<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. 参数绑定注解@requestParam
3. 获得Restful风格的参数
示例代码:
运行结果:
http://localhost:8080/user/save/TianJiao
以上是关于SpringMVC 获得请求数据 -- 请求数据乱码问题(POST请求)参数绑定注解@requestParam获得Restful风格的参数(@PathVariable)的主要内容,如果未能解决你的问题,请参考以下文章
SpringMVC 获得请求数据 -- 文件上传(单/多文件上传)
SpringMVC 获得请求数据 -- 自定义类型转换器(Date)
SpringMVC -- 获得请求参数(@RequestBody)基本类型参数POJO类型参数数组类型参数集合类型参数(POJOajax)