SpringMVC中的视图
SpringMVC中的视图是view接口,视图的作用是用来渲染数据,将模型model中的数据展示给用户,SpringMVC视图的种类很多,默认有转发视图:InternalResourceView和重定向RedirectView,当工程引入jstl的依赖,转发视图就会自动转化为JstlView 如果使用的视图技术为Thymeleaf,在springMVC的配置文件中配置了Thymeleaf的视图解析器,由此视图解析器解析之后所得的是ThymeleafView
大类 | 视图类型 | 说明 |
URL视图 | InternalResourceView | 将JSP或其他资源封装成一个视图,是InternalResourceView默认使用的视图实现类 |
JstlView | 如果JSP文件中使用了JSTL国际化标签的功能,则需要使用该视图类 | |
文档视图 | AbstractExcelView | Excel文档视图的抽象类,该视图类基于POI构造Excel文档 |
AbstractPdfView | PDF文档视图的抽象类,该视图类基于IText构造的PDF文档 | |
报表视图 | ConfigurationJasperReportsView | 几个使用了JasperReports报表技术的视图 |
JasperReportsCsvView | ||
JasperReportsMultiFormatView | ||
JasperReportsHtmlView | ||
JasperReportsPdfView | ||
JasperReportsXlsView | ||
JSON视图 | MappingJacksonJsonView | 将模型数据通过Jackson开源框架的ObjectMapper以及JSON方式输出 |