转自: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