zoukankan      html  css  js  c++  java
  • 后台将数据传回前台的三种绑定的方式(Model,Map.ModelAndView)

    //方式1:通过model 将数据绑定
        @RequestMapping(value = "findByIdModel", method = RequestMethod.GET)
        public String findByIdModel(@RequestParam("empno") int id, Model model) {
            
            Emp emp = empService.findById(id);//从业务层传回的数据
            
            model.addAttribute("emp", emp);//将数据绑定
            
            return "findbyid";//返回的页面
        }
    //方式2:通过Map 
        @RequestMapping(value = "findByIdMap", method = RequestMethod.GET)
        public String findByIdMap(@RequestParam("empno") int id, Map<String,Object> map) {
            
            Emp emp = empService.findById(id);
            
            map.put("emp", emp);
            
            return "findbyid";
        }
        
        //方式3:通过ModelAndView
        @RequestMapping(value = "findByIdMAV", method = RequestMethod.GET)
        public ModelAndView findByIdMAV(@RequestParam("empno") int id) {
            
            Emp emp = empService.findById(id);
            
    //        ModelAndView mav = new ModelAndView("findbyid");
            ModelAndView mav = new ModelAndView();
            
            mav.setViewName("findbyid");//设置返回页面
            
            mav.addObject("emp", emp);//设置action传递的值
            
            System.out.println("use ModelAndView:"+emp);
            
            return mav;
        }
  • 相关阅读:
    bzoj3302
    bzoj1264
    听风
    bzoj5073
    bzoj2144
    bzoj1263
    bzoj3653
    Docker 入门 2 镜像基本操作
    Docker 入门 1 准备 Docker 环境
    Docker Hub 镜像加速
  • 原文地址:https://www.cnblogs.com/qingmuchuanqi48/p/11324380.html
Copyright © 2011-2022 走看看