码迷,mamicode.com
首页 > 其他好文 > 详细

接收请求参数及数据回显

时间:2020-01-22 18:04:09      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:view   host   传递   ring   set   new   mode   response   http   

接收请求参数及数据回显

  • 接收一个参数

    //http://localhost:8080/r/user/t1?username=julia
    @GetMapping("/user/t1")
    public String test1(@RequestParam("username") String name, Model model) {
        return "test";
    }
  • 接受一个对象

    //http://localhost:8080/r/user/t2?id=11&name=julia&age=16
    //前端传递的参数名必须和对象的字段名一致
    @GetMapping("/user/t2")
    public String test2(User user){
        return "test";
    }

  • 通过ModelAndView回显

    public ModelAndView handleRequest(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception {
        ModelAndView mv = new ModelAndView();
        String result = "hellospringmvc";
        mv.addObject("msg", result);
        mv.setViewName("test");
        return mv;
    }
  • 通过Model回显

    @GetMapping("/user/t4")
    public String test4(Model model){
        model.addAttribute("msg", "大头儿子");
        return "test";
    }
  • 通过ModelMap回显

    @GetMapping("/user/t4")
    public String test4(ModelMap map){
        map.addAttribute("msg", "大头儿子");
        return "test";
    }

ModelAndView: 可以在储存数据的同时,可以进行设置返回的逻辑视图,进行控制展示层的跳转
Model: 只有寥寥几个方法只适合用于储存数据,简化了新手对于Model对象的操作和理解
ModelMap: 继承了 LinkedMap ,除了实现了自身的一些方法,同样的继承 LinkedMap 的方法和特性

接收请求参数及数据回显

标签:view   host   传递   ring   set   new   mode   response   http   

原文地址:https://www.cnblogs.com/pinked/p/12229072.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!