springMVC第一天

来看几个例子 , 秒懂 , 很简单

java 复制代码
//http://localhost/param5?username=zhangsan&age=18
    @GetMapping("/param5")
    public String param5(@RequestParam Map<String,String> map){
        map.forEach((k,v)->{
            System.out.println(k+"==>"+v);
        });
        return "/index.jsp";
    }


    //http://localhost/param4?hobby=zq&hobby=pq&hobby=tq
    @GetMapping("/param4")
    public String param4(@RequestParam List<String> hobby){
        for (String s : hobby) {
            System.out.println(s);
        }
        return "/index.jsp";
    }


    //http://localhost/param3?hobby=zq&hobby=pq&hobby=tq
    @GetMapping("/param3")
    public String param3(String[] hobby){
        for (String s : hobby) {
            System.out.println(s);
        }
        return "/index.jsp";
    }


    //http://localhost/param2?username=zhangsan&age=18
    @GetMapping("/param2")
    public String param2(@RequestParam(value="username",required = false,defaultValue = "haohao") String name, Integer age){
        System.out.println(name+"===="+age);
        return "/index.jsp";
    }

    //http://localhost/param1?username=zhangsan&age=18
    @RequestMapping("/param1")
    public String param1(String username,int age){
        System.out.println(username+"===="+age);
        return "/index.jsp";
    }

来看第二种方式

用一个user类封装信息 , 很方便 ,(SpringMVC容器已经帮我们把User对象创建了)

java 复制代码
    //http://localhost/param6?username=zhangsan&age=18&hobbies=zq&hobbies=pq&birthday=2018/11/11&address.city=tj&address.area=bh
    @GetMapping("/param6")
    public String param6(User user){
        System.out.println(user);
        return "/index.jsp";
    }
相关推荐
Marry1.01 分钟前
uniapp背景图用本地图片
前端·uni-app
2401_854391083 分钟前
城镇住房保障:SpringBoot系统功能概览
java·spring boot·后端
hummhumm5 分钟前
Oracle 第29章:Oracle数据库未来展望
java·开发语言·数据库·python·sql·oracle·database
夏河始溢6 分钟前
一七八、Node.js PM2使用介绍
前端·javascript·node.js·pm2
记忆深处的声音7 分钟前
vue2 + Element-ui 二次封装 Table 组件,打造通用业务表格
前端·vue.js·代码规范
陈随易8 分钟前
兔小巢收费引发的论坛调研Node和Deno有感
前端·后端·程序员
wainyz14 分钟前
Java NIO操作
java·开发语言·nio
工业3D_大熊19 分钟前
【虚拟仿真】CEETRON SDK在船舶流体与结构仿真中的应用解读
java·python·科技·信息可视化·c#·制造·虚拟现实
熊的猫22 分钟前
webpack 核心模块 — loader & plugins
前端·javascript·chrome·webpack·前端框架·node.js·ecmascript
lzb_kkk28 分钟前
【JavaEE】JUC的常见类
java·开发语言·java-ee