10015---SpringMVC--自定义视图
<!-- 配置视图 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--自定义视图相关推荐
- SpringMVC自定义视图 Excel视图和PDF视图
一.自定义视图-Excel视图 1.Maven依赖 引入POI <dependency><groupId>org.apache.poi</groupId><a ...
- SpringMVC的视图解析器
文章目录 SpringMVC的自定义视图解析器 [1] SpringMVC的视图解析器 [2] SpringMVC的自定义视图解析器 SpringMVC自定义视图解析器的使用 [1] 目前项目资源的声 ...
- SpringMVC系列(九)自定义视图、重定向、转发
一.自定义视图 1. 自定义一个视图HelloView.java,使用@Component注解交给Spring IOC容器处理 1 package com.study.springmvc.views; ...
- springmvc十七:自定义视图和自定义视图解析器
自定义视图和视图解析器的步骤: 1).编写自定义的视图解析器,和视图实现类. 自定义的视图要实现View对象 public class MyView implements View{@Override ...
- SpringMVC自定义拦截器与异常处理(自定义异常)
SpringMVC自定义拦截器与异常处理 拦截器概念 拦截器代码演示 创建maven工程 pom.xml <?xml version="1.0" encoding=" ...
- SpringMVC核心——视图渲染(包含视图解析)问题
一.本来想说的是返回值处理问题,但在 SpringMVC 中,返回值处理问题的核心就是视图渲染.所以这里标题叫视图渲染问题. 本来想在上一篇文章中对视图解析进行说明的,但是通过源码发现,它应该算到视图 ...
- Android自定义视图四:定制onMeasure强制显示为方形
这个系列是老外写的,干货!翻译出来一起学习.如有不妥,不吝赐教! Android自定义视图一:扩展现有的视图,添加新的XML属性 Android自定义视图二:如何绘制内容 Android自定义视图三: ...
- SpringMVC——自定义拦截器、异常处理以及父子容器配置
SpringMVC--自定义拦截器.异常处理以及父子容器配置 参考文章: (1)SpringMVC--自定义拦截器.异常处理以及父子容器配置 (2)https://www.cnblogs.com/so ...
- Xamarin XAML语言教程ContentView视图作为自定义视图的父类
Xamarin XAML语言教程ContentView视图作为自定义视图的父类 自定义视图的父类:ContentView视图可以作为自定义视图的父类. [示例14-2]以下将自定义一个颜色视图.具体的 ...
- Xamarin iOS教程之自定义视图
Xamarin iOS教程之自定义视图 Xamarin iOS自定义视图 工具栏中的视图在实际应用开发中用的很多,但是为了吸引用户的眼球,开发者可以做出一些自定义的视图. [示例2-33]以下将实现 ...
最新文章
- mongodb java项目 源码_spring项目整合mongodb进行开发
- Himmelblau函数优化实战
- 你的接口能承受高并发吗?
- optee3.14中的异常向量表解读--中断处理解读
- 将Doc或者Docx文档处理成html的代码逻辑;统计word中的字数,段数,句数,读取word中文档内容的代码逻辑
- mysql+keepalived必须要lvs吗_Mysql双主热备+LVS+Keepalived高可用操作记录
- centos mysql 5.5 art_Linux CentOS6.5下编译安装MySQL 5.5.51''''
- ng bind html 无效,angularjs中ng-bind-html的用法总结
- 扣绩效,从来都不会让团队变得更好
- ip_conntrack 模块的作用
- 水仙花数,用scratch编程实现
- 自动刷百度下拉词优化工具
- access统计班级人数_使用ACCESS查询统计分数段人数
- 提高iOS开发效率的第三方框架(更新中)
- Aptos教程-参与官方激励测试网(AIT2 激励测试网)
- 用记忆法记忆单词的M种方法 吴天胜
- Elasticsearch6.8开发指南-第三章-设置Elasticsearch
- java 由日期计算星期几_java计算日期是星期几
- 全球与中国湿式剃须刀市场深度研究分析报告
- Linux基础命令之tar解压缩详解