spring boot 的controller 实际上就是在spring mvc 的controller加强了,所以spring mvc 支持的spring boot 当然那是也支持的。
第一种:通过ModelAndView 返回
通过这种新式返回数据时,spring会将你返回的modelAndView对象自动存放到pageContext中,这样一来在jsp页面就可以通过EL表达式取出;
@RequestMapping("/mvtest")
public ModelAndView modelAndViewTest() {
ModelAndView mv = new ModelAndView();
mv.addObject("modelandviewmsg", "这是一条存放在modelAndView对象中的消息!");
mv.setViewName("index");
return mv;
}
jsp代码:<h3>${modelandviewmsg }</h3> 页面放回效果如下:
第二种:通过形参Model返回
上面的ModelAndView看名字就可以知道包含两个部分,Model 和 View ,从controller代码也发现~spring同时也支持将model 和

本文介绍了Spring Boot中Controller处理请求并返回响应数据的四种常见方式:使用ModelAndView、通过Model参数、利用Map对象以及以JSON形式返回。详细阐述了每种方式的用法及其适用场景。
最低0.47元/天 解锁文章
4083

被折叠的 条评论
为什么被折叠?



