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";
    }
相关推荐
dweizhao几秒前
突发!Claude Code源码泄露了
前端
希望永不加班31 分钟前
SpringBoot 过滤器(Filter)与请求链路梳理
java·spring boot·后端·spring
sunny_32 分钟前
💥 Claude Code 源码泄露?我把这个最强 AI Coding Agent 的架构扒干净了
前端·agent·claude
花间相见33 分钟前
【MySQL面试题】—— MySQL面试高频问题汇总:从原理到实战,覆盖90%考点
数据库·mysql·面试
Lyyaoo.34 分钟前
【JAVA基础面经】抽象类/方法与接口
java·开发语言
西洼工作室36 分钟前
React轮播图优化:通过延迟 + 动画的组合,彻底消除视觉上的闪烁感
前端·react.js·前端框架
0xDevNull38 分钟前
Java实现Redis延迟队列:从原理到高可用架构
java·开发语言·后端
于先生吖42 分钟前
无人共享健身房 Java 后端源码 + 多端对接完整方案
java·开发语言
yaaakaaang1 小时前
(八)前端,如此简单!---五组结构
前端·javascript
恼书:-(空寄1 小时前
Spring 事务失效的 8 大场景 + 原因 + 解决方案
java·后端·spring