第 14 章 集成视图技术

目录

14.1. 简介
14.2. JSP和JSTL
14.2.1. 视图解析器
14.2.2. 'Plain-old' JSPs versus JSTL 'Plain-old' JSP与JSTL
14.2.3. 帮助简化开发的额外的标签
14.3. Tiles
14.3.1. 需要的资源
14.3.2. 如何集成Tiles
14.4. Velocity和FreeMarker
14.4.1. 需要的资源
14.4.2. Context 配置
14.4.3. 创建模板
14.4.4. 高级配置
14.4.5. 绑定支持和表单处理
14.5. XSLT
14.5.1. 写在段首
14.5.2. 小结
14.6. 文档视图(PDF/Excel)
14.6.1. 简介
14.6.2. 配置和安装
14.7. JasperReports
14.7.1. 依赖的资源
14.7.2. 配置
14.7.3. 构造ModelAndView
14.7.4. 使用子报表
14.7.5. 配置Exporter的参数

14.1. 简介

Spring的一个优秀之处在于,把view层技术与MVC框架的其他部分分离开来。例如,选择使用Velocity或者XSLT来代替已有的JSP方式只需要在配置上做改动就可以了。本章涵盖了和Spring协同工作的主流view层技术并简要介绍了如何增加新的方式。这里假设你已经熟悉 第 13.5 节 “视图与视图解析” 中“mvc-view resolver”的知识,那里讲述了view层与MVC框架协作的基础。