码迷,mamicode.com
首页 > 编程语言 > 详细

SpringMVC的请求和响应

时间:2021-01-14 10:34:21      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:mil   ram   lin   入参   技术   void   应用   color   div   

一: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的请求和响应

标签:mil   ram   lin   入参   技术   void   应用   color   div   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!