接收请求参数及数据回显

Posted pinked

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接收请求参数及数据回显相关的知识,希望对你有一定的参考价值。

接收请求参数及数据回显

  • 接收一个参数

    //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 的方法和特性

以上是关于接收请求参数及数据回显的主要内容,如果未能解决你的问题,请参考以下文章

linux的ping命令怎么用?

逆向及Bof基础实践

20155201 李卓雯 《网络对抗技术》实验一 逆向及Bof基础

jsp-登录案例

20155307刘浩《网络对抗》逆向及Bof基础

控制层类上的注解业务层的注入URL映射参数接收返回数据及网页模板RESTful