首页 > 编程语言 > 详细

SpringMVC获取客户端数据几种方式

时间:2020-01-09 00:20:09      阅读:137      评论:0      收藏:0      [点我收藏+]

作者:gqk


 本章目标:

  •  简单数据类型赋值

  •  对象属性赋值

  • 数组赋值

  • restful风格

  • 日期赋值

简单数据类型赋值

通过@RequestParam对简单类型的参数进行绑定。

@RequestMapping("/test1")
    public String test1(@RequestParam("name")String name,

                              @RequestParam("pwd")String pwd,

                              @RequestParam(defaultValue="110")int age){
        System.out.print("name===="+name);
        System.out.print("pwd===="+pwd);
        System.out.print("age===="+age);
        return "hello";

    }

 <!-- 解决post传入中文乱码问题 -->获取参数如果乱码可以在web.xml中配置过滤器

<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>

对象属性赋值

页面中input的name和controller的pojo形参中的属性名称一致,将页面中数据绑定到pojo对应的属性。

  @RequestMapping("/test2")
    public String test2(User user){
        System.out.print(user);
        return "hello";
    }

数组赋值

1  @RequestMapping("/test3")
2     public String test3(Integer[]ids ){
3         System.out.print(ids);
4         return "hello";
5     }

 

SpringMVC获取客户端数据几种方式

原文:https://www.cnblogs.com/520gqk/p/12168753.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!