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--04获取请求参数

SpringMVC--04获取请求参数

Java学习路线分享SpringMVC之请求和响应

SpringMVC -- 获得请求参数(@RequestBody)基本类型参数POJO类型参数数组类型参数集合类型参数(POJOajax)