<!-- 配置视图   BeanNameViewResolver 解析器: 使用视图的名字来解析视图 -->

<!-- 通过 order 属性来定义视图解析器的优先级, order 值越小优先级越高 -->

 <bean class="org.springframework.web.servlet.view.BeanNameViewResolver"><property name="order" value="100"></property></bean>

最简单的实现 View接口

@Component
public class HelloView implements View{@Overridepublic String getContentType() {return "text/html";}@Overridepublic void render(Map<String, ?> model, HttpServletRequest request,HttpServletResponse response) throws Exception {response.getWriter().print("hello view, time: " + new Date());}

Controller

 @RequestMapping(value="/testView")public String testView() {System.out.println("Test View...");return "helloView";}

-//-

一定要保证@Component生成的bean被扫描。。component-scan 可以扫描多个包。

 <context:component-scan base-package="com.atguigu.springmvc.handlers"></context:component-scan><context:component-scan base-package="com.atguigu.springmvc.views"></context:component-scan>

Excel 视图
    若希望使用Excel 展示数据列表,仅需要扩展SpringMVC 提供的 AbstractExcelView 或
AbstractJExcel View 即可。实现 buildExcelDocument() 方法,
在方法中使用模型数据对象构建 Excel 文档就可以了。
---

AbstractExcelView 基于 POI API,而AbstractJExcelView 是基于 JExcelAPI 的。

---

视图对象需要配置 IOC 容器中的一个 Bean,使用BeanNameViewResolver 作为视图解析器即可

---

若希望直接在浏览器中直接下载 Excel 文档,则可以设置响应头 Content-Disposition 的值为
attachment;filename=xxx.xls

10015---SpringMVC--自定义视图相关推荐

  1. SpringMVC自定义视图 Excel视图和PDF视图

    一.自定义视图-Excel视图 1.Maven依赖 引入POI <dependency><groupId>org.apache.poi</groupId><a ...

  2. SpringMVC的视图解析器

    文章目录 SpringMVC的自定义视图解析器 [1] SpringMVC的视图解析器 [2] SpringMVC的自定义视图解析器 SpringMVC自定义视图解析器的使用 [1] 目前项目资源的声 ...

  3. SpringMVC系列(九)自定义视图、重定向、转发

    一.自定义视图 1. 自定义一个视图HelloView.java,使用@Component注解交给Spring IOC容器处理 1 package com.study.springmvc.views; ...

  4. springmvc十七:自定义视图和自定义视图解析器

    自定义视图和视图解析器的步骤: 1).编写自定义的视图解析器,和视图实现类. 自定义的视图要实现View对象 public class MyView implements View{@Override ...

  5. SpringMVC自定义拦截器与异常处理(自定义异常)

    SpringMVC自定义拦截器与异常处理 拦截器概念 拦截器代码演示 创建maven工程 pom.xml <?xml version="1.0" encoding=" ...

  6. SpringMVC核心——视图渲染(包含视图解析)问题

    一.本来想说的是返回值处理问题,但在 SpringMVC 中,返回值处理问题的核心就是视图渲染.所以这里标题叫视图渲染问题. 本来想在上一篇文章中对视图解析进行说明的,但是通过源码发现,它应该算到视图 ...

  7. Android自定义视图四:定制onMeasure强制显示为方形

    这个系列是老外写的,干货!翻译出来一起学习.如有不妥,不吝赐教! Android自定义视图一:扩展现有的视图,添加新的XML属性 Android自定义视图二:如何绘制内容 Android自定义视图三: ...

  8. SpringMVC——自定义拦截器、异常处理以及父子容器配置

    SpringMVC--自定义拦截器.异常处理以及父子容器配置 参考文章: (1)SpringMVC--自定义拦截器.异常处理以及父子容器配置 (2)https://www.cnblogs.com/so ...

  9. Xamarin XAML语言教程ContentView视图作为自定义视图的父类

    Xamarin XAML语言教程ContentView视图作为自定义视图的父类 自定义视图的父类:ContentView视图可以作为自定义视图的父类. [示例14-2]以下将自定义一个颜色视图.具体的 ...

  10. ​Xamarin iOS教程之自定义视图

    ​Xamarin iOS教程之自定义视图 Xamarin iOS自定义视图 工具栏中的视图在实际应用开发中用的很多,但是为了吸引用户的眼球,开发者可以做出一些自定义的视图. [示例2-33]以下将实现 ...

最新文章

  1. mongodb java项目 源码_spring项目整合mongodb进行开发
  2. Himmelblau函数优化实战
  3. 你的接口能承受高并发吗?
  4. optee3.14中的异常向量表解读--中断处理解读
  5. 将Doc或者Docx文档处理成html的代码逻辑;统计word中的字数,段数,句数,读取word中文档内容的代码逻辑
  6. mysql+keepalived必须要lvs吗_Mysql双主热备+LVS+Keepalived高可用操作记录
  7. centos mysql 5.5 art_Linux CentOS6.5下编译安装MySQL 5.5.51''''
  8. ng bind html 无效,angularjs中ng-bind-html的用法总结
  9. 扣绩效,从来都不会让团队变得更好
  10. ip_conntrack 模块的作用
  11. 水仙花数,用scratch编程实现
  12. 自动刷百度下拉词优化工具
  13. access统计班级人数_使用ACCESS查询统计分数段人数
  14. 提高iOS开发效率的第三方框架(更新中)
  15. Aptos教程-参与官方激励测试网(AIT2 激励测试网)
  16. 用记忆法记忆单词的M种方法 吴天胜
  17. Elasticsearch6.8开发指南-第三章-设置Elasticsearch
  18. java 由日期计算星期几_java计算日期是星期几
  19. 全球与中国湿式剃须刀市场深度研究分析报告
  20. Linux基础命令之tar解压缩详解

热门文章

  1. 美团点评 2019校园招聘 后台开发方向职位编程题-2018.09.06
  2. 胡理辉:风电王国里的流程管控人
  3. ipad尺寸html,HTML5之viewport标签,用于iPhone、iPad等手机网页开发。
  4. html5中图像水平边距,图像的垂直边距和水平边距属性
  5. 雅虎、领英接连退出中国,开发者:GitHub 也会受到影响吗?
  6. 计算机软件系统故障的分类,系统故障
  7. java数据结构与算法之栈(Stack)设计与实现
  8. 新浪微博API错误代码大全
  9. python学习笔记--缓解眼睛疲劳的小工具
  10. 无限级分类处理成树形结构