springmvc框架-如何将模型数据传递给视图 也就是Model--->view参数的传递

现在我们将数据从controller层传递给view层

改造controller层代码

前端页面改造

测试:

后台打印: -前台穿过来的值是:zhao

接下来,采用第二种传值的方式进行传递:利用Model对象      org.springframework.ui.Model   可见这个类是一个ui层的类,默认情况下,如果有数据的话,是能够向前端进行传递的

代码改造;

后台打印: -前台穿过来的值是:yong

如果Model不指定键的话,前台默认按照数据的类型进行获取

向前台传递对象信息

原文地址:https://www.cnblogs.com/dongyaotou/p/12191284.html

时间: 2024-10-10 03:54:54

springmvc框架-如何将模型数据传递给视图 也就是Model--->view参数的传递的相关文章

SpringMVC基础学习(二)—模型数据

一.处理模型数据 1.处理模型数据的途径      SpringMVC提供以下几种途径输出模型数据:      (1)ModelAndView: 处理方法返回值类型为ModelAndView,方法体即可通过该对象添加模型数据.      (2)Map及Model: 入参为Map和Model,处理方法返回时,Map中的数据会自动添加到模型中.      (3)@SessionAttributes: 将模型中的某个属性暂存到HttpSession中,以便多个轻轻能共享这个属性.      (4)@M

SpringMVC(十六) 处理模型数据之SessionAttributes

@SessionAttributes原理 默认情况下Spring MVC将模型中的数据存储到request域中.当一个请求结束后,数据就失效了.如果要跨页面使用.那么需要使用到session.而@SessionAttributes注解就可以使得模型中的数据存储一份到session域中. @SessionAttributes参数 1.names:这是一个字符串数组.里面应写需要存储到session中数据的名称. 2.types:根据指定参数的类型,将模型中对应类型的参数存储到session中  3

SpringMVC 学习笔记(四) 处理模型数据

Spring MVC 提供了以下几种途径输出模型数据: – ModelAndView: 处理方法返回值类型为 ModelAndView时, 方法体即可通过该对象添加模型数据 – Map及Model:入参为org.springframework.ui.Model.org.springframework.ui.ModelMap 或 java.uti.Map 时,处理方法返回时,Map中的数据会自动添加到模型中. – @SessionAttributes: 将模型中的某个属性暂存到HttpSessio

SpringMVC框架理解

JavaEE体系结构包括四层,从上到下分别是应用层.Web层.业务层.持久层.Struts和SpringMVC是Web层的框架,Spring是业务层的框架,Hibernate和MyBatis是持久层的框架. 为什么要使用SpringMVC? 很多应用程序的问题在于处理业务数据的对象和显示业务数据的视图之间存在紧密耦合,通常,更新业务对象的命令都是从视图本身发起的,使视图对任何业务对象更改都有高度敏感性.而且,当多个视图依赖于同一个业务对象时是没有灵活性的. SpringMVC是一种基于Java,

自己实现一个简化版的SpringMVC框架

废话不多说,我们进入今天的正题,在Web应用程序设计中,MVC模式已经被广泛使用.SpringMVC以DispatcherServlet为核心,负责协调和组织不同组件以完成请求处理并返回响应的工作,实现了MVC模式.想要实现自己的SpringMVC框架,需要从以下几点入手: 一.了解SpringMVC运行流程及九大组件 二.梳理自己的SpringMVC的设计思路 三.实现自己的SpringMVC框架 一.了解SpringMVC运行流程及九大组件 1.SpringMVC的运行流程 ⑴ 用户发送请求

(二)springMvc原理和手写springMvc框架

我们从两个方面了解springmvc执行原理,首先我们去熟悉springmvc执行的过程,然后知道原理后通过手写springmvc去深入了解代码中执行过程. (一)SpringMVC流程图 (二)SpringMVC流程 1.  用户发送请求至前端控制器DispatcherServlet. 2.  DispatcherServlet收到请求调用HandlerMapping处理器映射器. 3.  处理器映射器找到具体的处理器(可以根据xml配置.注解进行查找),生成处理器对象及处理器拦截器(如果有则

手写SpringMVC 框架

手写SpringMVC框架 细嗅蔷薇 心有猛虎 背景:Spring 想必大家都听说过,可能现在更多流行的是Spring Boot 和Spring Cloud 框架:但是SpringMVC 作为一款实现了MVC 设计模式的web (表现层) 层框架,其高开发效率和高性能也是现在很多公司仍在采用的框架:除此之外,Spring 源码大师级的代码规范和设计思想都十分值得学习:退一步说,Spring Boot 框架底层也有很多Spring 的东西,而且面试的时候还会经常被问到SpringMVC 原理,一般

SpringMVC框架(1)--基础入门

Spring框架可优化的部分: 因为应用上下文对象是通过new ClasspathXmlApplicationContext(spring配置文件) 方式获取的,每次从容器中获得Bean时都要编写new ClasspathXmlApplicationContext(spring配置文件) ,这样的弊端是配置文件加载多次,应用上下文对象创建多次.所以在Web项目中,可以使用ServletContextListener监听Web应用的启动,我们可以在Web应用启动时,就加载Spring的配置文件,创

处理模型数据

来源:广州SEO SpringMVC提供了以下几种途径输出模型数据: ModelAndView:处理方法返回值类型为ModelAndView时,方法体即可通过该对象添加模型数据. Map及Model:当入参为org.springframework.ui.Model.org.springframework.ui.ModelMap或java.uti.Map时.在处理方法返回时,Map中的数据会自动添加到模型中. @ModelAttribute:方法入参标注该注解后,入参的对象就会放到数据模型中. @