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");
完整代码:
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 }
在实例化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= ...
最新文章
- 数据挖掘-matplotlib、numpy、pandas
- 从哲学角度分析,框架的[无用之用]效果
- Andriod --- JetPack (四):BaseObservable 与 ObservableField 双向绑定
- php网上实训指导书,PHP网站开发技术-实训指导书2016吐血制作
- python利器-python利器APP下载-python利器 v4.0.1_手机乐园
- Use EventBus
- 2019 年度全球程序员薪酬报告:40岁以后普遍遭遇收入天花板
- Mac上的免费数据库可视化工具:Sequel Pro
- 即时通讯服务服务器 ejabberd、jabber、jabberd、xmpp简介
- matlab中gen2par函数,R语言中的par()函数终于明白了
- 产品经理和项目经理的职责分工
- 数据结构习题集1-8:总结篇
- python selenium中析构方法报错sys.meta_path is None, Python is likely shutting down如何解决?
- 音频信号输入itc服务器,ITC公共广播系统
- 联想服务器控制口登录地址_服务器常见远程管理网口及登录方式
- OpenPose ImportError: No module named '_pafprocess'【swig】编译步骤
- 传智播客成都java培训中心7月8号基础班开班啦
- android 三种定位方式
- android获取定位并标点,Android Studio 中实现高德定位并获取相应信息
- 计算机组装声卡,计算机组装与维护教程之声卡.pdf
热门文章
- 32位有符号整数_[LeetCode] 8. 字符串转换整数 (atoi)
- 编写java实用工具-针对未压缩的pdf转word,(java实现),压缩过的pdf勿进
- 人工智能的突破需要颠覆图灵机吗?
- c++类名字查找与类的作用域
- 删除副本列表中的消失项目符号
- 概率论-2.6 随机变量函数的分布
- 提取一个二进制位最右侧的1
- shell tr 替换 空格_shell tr命令
- 优酷开放sdk-setOnerroListener
- android高德自定义图标,Android 高德地图显示在线图标