首页 > 编程语言 > 详细

SpringMVC的请求和响应

时间:2021-01-12 20:39:42      阅读:34      评论:0      收藏:0      [点我收藏+]

一:SpringMVC 输出模型数据

springMVC提供了以下几种途径输出模型数据

1) ModelAndView: 处理方法返回值类型为 ModelAndView , 方法体即可通过该对象添加模型数据

2) Map Model: 入参为 org.springframework.ui.Model

org.springframework.ui.ModelMap java.uti.Map 时,处理方法返回时,Map 中的数据会自动添加到模型中。

1.1 ModelAndView介绍

控制器处理方法的返回值如果为 ModelAndView, 则其既包含视图信息,也包含模型信息。(我们返回界面的时候想携带参数给界面,可以使用ModelAdnView)

1) 两个重要的成员变量:

  MoelAndView addObject(String attributeName, Object attributeValue)   设置模型数据

  ModelAndView addAllObject(Map<String, ?> modelMap)

 

 

3)添加模型数据:

  MoelAndView addObject(String attributeName, Object attributeValue)   设置模型数据

  ModelAndView addAllObject(Map<String, ?> modelMap)

 

4)设置视图:

  

void setView(View view)                设置视图对象
void setViewName(String viewName)     设置视图名字

 

5)获取模型数据

      protected Map<String, Object> getModelInternal()   获取模型数据
      public ModelMap getModelMap()
      public Map<String, Object> getModel()

 

`

SpringMVC的数据响应

01-SpringMVC的数据响应-数据响应方式(理解)

1) 页面跳转

直接返回字符串

通过ModelAndView对象返回

2) 回写数据

直接返回字符串

返回对象或集合

02-SpringMVC的数据响应-页面跳转-返回字符串形式(应用)

技术分享图片

 

 

 

03-SpringMVC的数据响应-页面跳转-返回ModelAndView形式1(应用)

 

 

.

SpringMVC的请求和响应

原文:https://www.cnblogs.com/zhaoyunlong/p/14268572.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!