zoukankan      html  css  js  c++  java
  • 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

  • 相关阅读:
    番茄工作法
    Linux命令学习chroot和chmode
    ejabberd与XMPP
    【转载】Understanding When to use RabbitMQ or Apache Kafka
    Activiti的ACT_GE_PROPERTY表初始化
    Spring transaction与EJB transaction的关系
    mysql & java & spring transaction isolation level
    Drools解决积分问题
    Rendertron:谷歌 Chrome 新的 headless 模式又贡献了一个新的技巧
    LDAP的前世今生
  • 原文地址:https://www.cnblogs.com/sharpest/p/9644960.html
Copyright © 2011-2022 走看看