数据输出-- 传入Map,Model或者ModelMap

package com.atchina;import java.util.Map;import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.ui.ModelMap;
import org.springframework.web.bind.annotation.RequestMapping;/***   SpringMVC除过在方法上传入原生的request和session外* 还能怎么样把数据带给页面?*   1).在方法出,出入Map,Model或者ModelMap,*   这些参数里面保存的所有参数都会放在请求域中,*   可以在页面获取.*   *    */
@Controller
public class OutputController {@RequestMapping("/handle01")public String handle01(Map<String, Object> map){map.put("msg", "你好啊!");System.out.println("..handle01..");return "success";}@RequestMapping("/handle02")public String handle02(Model model){model.addAttribute("msg", "model。");System.out.println("..handle01..");return "success";}@RequestMapping("/handle03")public String handle03(ModelMap modelMap){modelMap.addAttribute("msg", "modelMap。");System.out.println("..handle03..");return "success";}
}
恭喜你,成功了..<br/>pageContext: ${pageScope.msg}<br/>request:     ${requestScope.msg}<br/>session:     ${sessionScope.msg}<br/>application: ${applicationScope.msg}<br/>

结果如下:

pageContext:
request: modelMap。
session:
application:

数据输出-- 返回值是ModelAndView

ModelAndView既包含视图信息(页面地址),也包含模型数据(给页面带的数据)

而且数据放在请求域中。

@RequestMapping("/handle04")public ModelAndView handle04(){ModelAndView andView = new ModelAndView("success");andView.addObject("msg", "ModelAndView。");System.out.println("..handle04..");return andView;}

数据输出-- SessionAttributes给session存放数据

springmvc提供了一种可以临时给Session域中保存数据的方式

使用一个注解 @SessionAttributes (该注解只能标注在类上)

@SessionAttributes(value="msg") 给BindingAwareModelMap中保存的数据,或者ModelAndview中的数据, 同时给session中放一份。

value指定保存数据时,要给session中放的数据的key

springmvc十五:数据输出相关推荐

  1. 2021年大数据HBase(十五):HBase的Bulk Load批量加载操作

    全网最详细的大数据HBase文章系列,强烈建议收藏加关注! 新文章都已经列出历史文章目录,帮助大家回顾前面的知识重点. 目录 系列历史文章 HBase的Bulk Load批量加载操作 一.Bulk L ...

  2. 《Erlang程序设计》第十五章 ETS和DETS:大数据的存储机制

    第十五章 ETS和DETS:大数据的存储机制 Table of Contents 第十五章 ETS和DETS:大数据的存储机制 15.1 表的基本操作 创建和打开表 插入表 查找元组 释放表 15.2 ...

  3. 数据科学和人工智能技术笔记 十五、支持向量机

    十五.支持向量机 作者:Chris Albon 译者:飞龙 协议:CC BY-NC-SA 4.0 校准 SVC 中的预测概率 SVC 使用超平面来创建决策区域,不会自然输出观察是某一类成员的概率估计. ...

  4. [Python从零到壹] 十五.文本挖掘之数据预处理、Jieba工具和文本聚类万字详解

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  5. WCF技术剖析之十五:数据契约代理(DataContractSurrogate)在序列化中的作用

    如果一个类型,不一定是数据契约,和给定的数据契约具有很大的差异,而我们要将该类型的对象序列化成基于数据契约对应的XML.反之,对于一段给定的基于数据契约的XML,要通过反序列化生成该类型的对象,我们该 ...

  6. 网络云存储技术Windows server 2012 (项目十五 存储服务间的数据同步)

    网络云存储技术Windows server 2012 (项目十五 存储服务间的数据同步) 目录 前言 一.项目背景 二. 项目实训题 前言 网络存储技术,是以互联网为载体实现数据的传输与存储,它采用面 ...

  7. Excel数据分析从入门到精通(十五)数据透视表基础

    Excel数据分析从入门到精通(十五)数据透视表 1.Excel透视表前言 2.Excel透视表的创建 3.Excel透视表的组成 4.Excel透视表的十大技巧 ①如何创建汇总行 ②如何展示百分比 ...

  8. 打怪升级之小白的大数据之旅(二十五)<Java面向对象进阶之IO流三 其他常见流>

    打怪升级之小白的大数据之旅(二十五) Java面向对象进阶之IO流三 其他常见流 上次回顾 上一章,我们学习了常用的字节流与字符流,本章,我会将其他的一些常见的流进行分享,IO流很多,我介绍不完,就挑 ...

  9. 2021年大数据Hadoop(二十五):YARN通俗介绍和基本架构

    全网最详细的Hadoop文章系列,强烈建议收藏加关注! 后面更新文章都会列出历史文章目录,帮助大家回顾知识重点. 目录 本系列历史文章 前言 YARN通俗介绍和基本架构 Yarn通俗介绍 Yarn基本 ...

最新文章

  1. Windows和Linux下通用的线程接口
  2. pythonweb编程免费教程_python – Web编程教程
  3. 区块链的爆炸式增长使其成为第二大热门需求技能
  4. 互联网思维-产品思维(2)
  5. ITK:创建样本测量列表
  6. 业务实体 数据实体
  7. python 元类 type_Python 使用元类type创建类对象常见应用详解
  8. 加油站会员管理系统源码php_加油站使用会员管理系统,如何解决行业瓶颈?
  9. 日期时间格式之间的相互转换
  10. [转]JavaScript:只能输入数字(IE、FF)
  11. 【酷熊科技】工作积累 ----------- Unity3d中的Awake()、OnEnable()、Start()等默认函数的执行顺序和生命周期...
  12. iOS AVAudioRecorder参数设置
  13. 【Flink】Flink各种UDF简介
  14. 技术人员如何持续不断的成长?
  15. 【天池大数据赛题解析】资金流入流出预测(附Top4答辩ppt)
  16. 电子书的下载与查阅书的源码
  17. Centos7 使用 supervisor 管理进程
  18. 2020年大数据营销案例_大数据营销案例分析
  19. Ethernet_II帧和802.3_Ethernet帧格式比较
  20. bios卡+型号+hp服务器,HPE Gen9 server UEFI BIOS下升级BIOS 阵列卡 HBA卡固件的操作方法...

热门文章

  1. 运用BT在centos下搭建一个博客论坛
  2. 迅为4418/6818开发板实现最小Linux系统自动挂载SD/TF卡/U盘等存储设备
  3. Linux 技巧:让进程在后台可靠运行的几种方法(转)
  4. 【转】推荐给初级Java程序员的3本进阶书
  5. Windows平台Android开发环境搭建几个注意点
  6. SQL-18 查找当前薪水(to_date='9999-01-01')排名第二多的员工编号emp_no、薪水salary、last_name以及first_name,不准使用order by...
  7. 吴恩达:诸位CEO,我有一本「AI转型秘籍」传授给你
  8. Windows 64位下为wampserver或phpstudy安装Redis扩展
  9. MySQL-MMM架构部署(有图)
  10. js中将字符串转换成json的三种方式