分类: Java
2012-01-04 09:56:12
所有Web应用的MVC框架都有它们处理视图的方式。Spring提供了视图解析器供你在浏览器显示模型数据,而不必被束缚在特定的视图技术上。Spring内置了对JSP、Velocity、FreeMarker模板和XSLT视图等的支持。
Spring提供了许多功能强大的ViewResolver的实现,可以选择继承一个合适类型的ViewResolver来简化编码,Spring提供的ViewResolver层次极为丰富,这些类位于包org.springframework.web. servlet.view中
ViewResolver和View是Spring的视图处理方式中特别重要的两个接口,ViewResolver提供了从视图名称到实际视图的映射。View处理请求的准备工作,并将该请求提交给某种具体的视图技术。
1 视图解析器
2 使用Velocity解析器
3 使用FreeMarker解析器