• springMVC返回数据的四种方式


    转自:https://blog.csdn.net/itcats_cn/article/details/82119673

    springMVC返回数据的四种方式:第一种,通过request.setAttribute进行返回。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    @RequestMapping(value="/welcomeF")
    public String WelcomeF(User user,HttpServletRequest request){
    System.out.println(user.toString());
    /*通过setAttribute来设置返回*/
    request.setAttribute("name", user.getName());
    request.setAttribute("password", user.getPassword());
    request.setAttribute("password", user.getHobby());
    return "welcome";
    }

    第二种,通过ModelAndView进行返回。

    1
    2
    3
    4
    5
    6
    7
    8
    @RequestMapping(value="/welcomeSeven")
    publicModelAndViewWelcomeSeven(User2 user2){
    /*通过ModelAndView来返回数据*/
    ModelAndView mav = new ModelAndView("welcome");
    mav.addObject("name", user2.getName());
    mav.addObject("date", user2.getUdate());
    return mav;
    }

    第三种,通过model对象进行返回。

    1
    2
    3
    4
    5
    6
    7
    @RequestMapping(value="/welcomeEight")
    public String WelcomeEight(User2 user2,Model model){
    /*通过Model对象来返回数据*/
    model.addAttribute("name", user2.getName());
    model.addAttribute("date", user2.getUdate());
    return "welcome";
    }

    第四种,通过Map对象进行返回。

    1
    2
    3
    4
    5
    6
    7
    @RequestMapping(value="/welcomeNine")
    public String WelcomeNine(User2 user2,Map map){
    /*通过Model对象来返回数据*/
    map.put("name", user2.getName());
    map.put("date", user2.getUdate());
    return "welcome";
    }

    转https://www.2cto.com/kf/201701/591767.html

  • 相关阅读:
    关于 iOS 证书,你必须了解的知识
    Spark踩坑记:共享变量
    Python 操作 MySQL 的正确姿势
    【黑客浅析】像黑客一样思考
    利用 Flask+Redis 维护 IP 代理池
    程序员的江湖:从黑木崖到回龙观
    [NM 状态机1] Application状态机详解
    Hadoop 2.0 编译问题小结
    Yarn上的几个问题整理
    Yarn中如何生成状态机图
  • 原文地址:https://www.cnblogs.com/sharpest/p/9644960.html
Copyright © 2020-2023  润新知