今天在做项目的时候遇到一个问题,把第一个页面保存的id传到第三个页面中去用,原来是在controller层加了一个全局变量控制的,可是后来发现这个变量实现不了我要的功能,于是查了一下,原来ModelAndView这个类有个构造方法能够传參数到前台,最后问题解决。

ModelAndView有7个构造方法,我们用了ModelAndView(String viewName, Map<String,?> model) 这种方法:

ModelAndView(String viewName, Map<String,?> model) :

第一个參数:指定页面要跳转的view视图路径

第二个參数:指定了要项前台传递的參数,在前台能够这样取值 ${sp_ids }

    @RequestMapping("/list")public ModelAndView list(HttpServletRequest request)throws Exception{Map<String, Object> context = getRootMap();StudentModel model = new StudentModel();context.put("model", model);context.put("sp_ids", id);return forword("stu/studentList", context);}

这里,页面将跳转到studentList.jsp页面,id值也会传到前台去。

前台代码例如以下:

<input id="sp_ids" type="hidden" value="${sp_ids }">

通过一个隐藏域来保存,这样就能够用这个id值了

spring mvc ModelAndView向前台传值相关推荐

  1. Spring MVC ModelAndView 简述

    ModelAndView 分为两部分:model和view.model负责参数,view就是视图,也就是页面.相当于统一了Model对象和View对象的功能. 先说说它的工作过程,为保证逻辑清晰,sp ...

  2. Spring MVC modelandview

    一开始${Name} 不能显示 原来是: import org.springframework.web.portlet.ModelAndView; --错误的引入 import org.springf ...

  3. Spring MVC前后台交互(前台ajax传递数据,后台controller接收数据返回json对象)

    1.导入jar包 2.JS中用ajax传递用户数据 var data={origin:"register",tel:tel,pwd:pwd};$.ajax({url : " ...

  4. java查询图片前台展示_Java +spring MVC 后台图片流在前台页面显示

    用户上传图片后 (头像 or 个人照片等) ,需要在页面上显示,现在提供一种显示方式. 后台采用spring mvc的架构 前台是html Java代码: @ResponseBody @Request ...

  5. Spring MVC学习笔记

    文章目录 创建一个servlet项目 导入依赖 添加Web框架 编写Servlet 注册这个servlet 编写跳转页面 配置Tomcat 第一个Spring MVC程序 1. web.xml的配置 ...

  6. SSM框架(spring+spring mvc+mybatis)+Mysql实现的星星少儿教育系统(功能包含前台:首页少儿早教知识、资讯、英语课程、视频、专家,后台包括文章管理、来源管理、返回首页等)

    博客目录 SSM框架(spring+spring mvc+mybatis)+Mysql实现的星星少儿教育系统 实现功能截图 系统功能 使用技术 代码 写在最后 SSM框架(spring+spring ...

  7. spring mvc DispatcherServlet详解之三---request通过ModelAndView中获取View实例的过程

    整个spring mvc的架构如下图所示: 上篇文件讲解了DispatcherServlet第二步:通过request从Controller获取ModelAndView.现在来讲解第三步:reques ...

  8. spring mvc DispatcherServlet详解之二---request通过Controller获取ModelAndView过程

    整个spring mvc的架构如下图所示: 上篇文件讲解了DispatcherServlet通过request获取控制器Controller的过程,现在来讲解DispatcherServletDisp ...

  9. modelandview使用过程_面试问烂的 Spring AOP 原理、Spring MVC 过程

    点击上方 Java后端,选择 设为星标 优质文章,及时送达 作者:莫那一鲁道链接:www.jianshu.com/p/e18fd44964eb Spring AOP ,SpringMVC ,这两个应该 ...

最新文章

  1. 第一次全面揭示世界软件巨人微软致胜的技术奥秘
  2. 谷歌、哈佛联手绘出「百万分之一」人脑神经3D连接图!天量数据竟可塞满14亿块1T硬盘...
  3. 2017杭州·云栖大会全纪实
  4. Python 操作 MySQL 的正确姿势
  5. 中小企业CRM评测-客户服务_企能
  6. java中的tostring_java 中重写toString()方法
  7. 【C语言】Pillow(数据溢出问题)
  8. Qt5学习笔记之串口助手四:增加16进制/ASCII切换、周期发送
  9. 计算机电路基础实验一仪器使用,计算机电路基础(1)实验.pdf
  10. springmvc学习一初始化源码
  11. wlnmp+nginx+mysql+php集合包_Centos7下编译安装Nginx、Mysql、PHP
  12. win10右下角网络图标不见了,而且在设置里开关是灰色,无法开启
  13. Sublime 编译汇编程序
  14. opencv面试知识点
  15. 直接通过ODBC读写Excel表格文件 译者:徐景周(原作:Alexander Mikula)
  16. 2021国赛新大陆物联网Ubuntu系统维护(中职)
  17. speechSynthesis没有声音
  18. 使用Mysql Navcat导出查询数据excel时出现数据丢失
  19. 国外问卷调查是不是骗人的?
  20. “以撒的结合”地图是怎样生成的——RogueLike地图随机生成

热门文章

  1. uva 11269——Setting Problems
  2. 友元函数 友元类 友元成员函数
  3. C语言malloc和calloc的区别
  4. python 库 全局变量_python局部变量和全局变量global
  5. fork创建多个子进程
  6. 我了解到的面试的一些小内幕!顺利通过阿里Android岗面试
  7. 大话数据结构——查找
  8. Linux自有服务(2)-Linux从入门到精通第六天(非原创)
  9. 浪里个浪 FZU - 2261
  10. NGUI之输入文本框的使用