Spring MVC 向前台页面传值-ModelAndView
ModelAndView
该对象中包含了一个model属性和一个view属性
model:其实是一个ModelMap类型。其实ModelMap是一个LinkedHashMap的子类
view:包含了一些视图信息
当视图解释器解析ModelAndVIew是,其中model本生就是一个Map的实现类的子类。视图解析器将model中的每个元素都通过request.setAttribute(name, value);添加request请求域中。这样就可以在JSP页面中通过EL表达式来获取对应的值
1、向ModelAndView中添加数据
方法1:可以通过ModelAndView的方法
public ModelAndView addObject(String attributeName, Object attributeValue)
具体代码
1 ModelAndView mav=new ModelAndView("hello"); 2 mav.addObject("time", new Date());
方法2:由于我们知道其model属性是一个Map的实现类。那么可以通过Map的方法来实现
1 mav.getModel().put("name", "caoyc");
完整代码:
![](/assets/blank.gif)
1 @RequestMapping("/test") 2 public ModelAndView test(){ 3 ModelAndView mav=new ModelAndView("hello"); 4 mav.addObject("time", new Date()); 5 mav.getModel().put("name", "caoyc"); 6 7 return mav; 8 }
![](/assets/blank.gif)
在实例化ModelAndView时,其中参数为视图名称
JSP页面
1 time:${requestScope.time} 2 <br/> 3 name:${name }
显示结果:
转载于:https://www.cnblogs.com/haw2106/p/7017627.html
Spring MVC 向前台页面传值-ModelAndView相关推荐
- spring mvc传值html页面,spring mvc向前台页面传值-ModelAndView
ModelAndView 该对象中包含了一个model属性和一个view属性: model:其实是一个ModelMap类型.ModelMap是一个LinkedHashMap的子类. view:包含了一 ...
- Spring mvc 中处理模型数据 ModelAndView
Spring mvc 中处理模型数据 ModelAndView 原文: http://blog.csdn.net/jingyuan_/article/details/9625125 将模型数据暴露给 ...
- Spring Mvc返回html页面404错误解决记录--转载
原文地址:http://53873039oycg.iteye.com/blog/2061992 以前使用Spring Mvc时候都是返回jsp页面或者ftl页面,昨天想返回html页面,spring- ...
- spring mvc使用html页面,Spring MVC静态页面
以下示例显示如何使用Spring MVC Framework编写一个简单的基于Web的应用程序,它可以使用标记访问静态页面和动态页面.首先使用Eclipse IDE创建一个动态WEB项目,并按照以下步 ...
- Spring MVC 项目 JSP 页面显示源码
问题描述:Spring MVC 项目的 JSP 页面跳转显示源码,而非页面 原因:Spring MVC 项目的前端拦截器 拦截了 JSP 页面 改正:去掉 * 插曲:如果仅仅改动 JSP 头文件为 H ...
- spring mvc使用html页面,使用Spring MVC的纯HTML页面应用程序
在Spring MVC所有的请求经过FrontController - DispatcherServlet的 有你需要告诉Spring allowe JSP和HTML都在你的情况 例 dispatch ...
- spring mvc学习(29):modelandview向页面传输数据
创建maven项目就不说了,需要的找我前面的博客 pom.xml文件 <project xmlns="http://maven.apache.org/POM/4.0.0" x ...
- Maven和Spring mvc下的页面的跳转与取值
(此处tomcat的端口设置为80) 例如:在testForm.jsp里提交表单,在ok.jsp里取值 testForm.jsp页面代码如下: <%@ page contentType=&quo ...
- Spring MVC EL表达式不能显示
在使用Spring MVC向前台传数据时,可能在jsp页面中通过EL表达式无法显示想要的数据,这时可能是因为版本不支持.需要加上下面代码中红色部分即可显示. <%@ page language= ...
最新文章
- 2020黑群晖最稳定版本_打造完美6.2.3黑群晖,正确显示 CPU,支持Nvme缓存
- Spring Boot 1.5.x新特性:动态修改日志级别
- 蓝桥杯第八届省赛JAVA真题----最大公共子串
- 重磅盘点!2018年更受欢迎的技术干货,来来回回也就看了几十遍吧
- python怎么打包_如何打包python程序
- CNN 用于手写体识别 matlab 代码理解
- 你不知道的Bitmap
- unity webPlayer
- 诺瓦科技2022数字IC设计提前批笔试
- Unity Editor 编辑器介绍
- android n 下载地址,android N镜像文件下载地址
- BZOJ 1189 HNOI2007 紧急疏散evacuate
- 旧金山州立大学计算机,旧金山州立大学(San-Francisco-State-University)_彬彬教育...
- 爬虫第二讲:Beautiful Soup库
- Max-Min 带宽公平分配算法
- 年会抽奖源码html js,js年会抽奖程序
- CCIE EI SLA
- Oracle数据库数据同步到mysql数据库(Oracle数据库备份dmp如何同步到mysql)
- aida64使用方法_最基础!AIDA64怎么用?AIDA64使用教程
- 100DaysCSS-day6挑战
热门文章
- 用python实现TCP协议传输功能(服务端代码)
- Windbg+VirtualBox调用内核
- Linux watch命令详解
- conda 分享自己的实验环境
- c语言预处理器指令的简单例子
- 什么是计算机网络中的主机?
- RPM 包相关命令详解
- 自定义字符串查找函数c语言,(C语言自定义函数,/*编写函数实现在字符串pStr中查找子串pSub int subString( char* pStr, char* pSub);...
- 技术系统进化法则是_()是技术系统所有进化法则的基础。
- git checkout之一 HEAD基本和detached 状态