SpringMVC入门之五:渲染Web视图概述
2017-02-20 13:40
260 查看
将控制器中的请求处理的逻辑和视图中的渲染实现解耦是SpringMVC的一个重要特性。如果控制器中的方法直接负责产生HTML的话,就很难在不影响请求处理逻辑的前提下,维护和更新视图。
要想对视图解析内部如何工作有所了解,那么至少得了解View接口:
View接口的任务就是接受模型以及Servlet的request和response对象那个,并将输出结果渲染到response中。
Spring提供了多个ViewResolver的内置实现,通常我们会直接使用这些现成的实现:
Spring提供了13种视图解析器,上面列举了一部分。在大多数应用中,我们只会用到其中很少的一部分。对上面的视图解析器来讲,每一项对应Java
Web
应用中特定的某种视图技术。InternalResourceViewResolver一般会用于JSP,FreeMarkerViewResolver用于FreeMarker视图。
上一篇:SpringMVC入门之四:接收请求的输入
下一篇:SpringMVC入门之六:使用Thymeleaf作为视图
要想对视图解析内部如何工作有所了解,那么至少得了解View接口:
public interface View{ String getContentType(); void render(Map<String,?> model,HttpServletRequest request,HttpServletResponse response) throws Exception; }
View接口的任务就是接受模型以及Servlet的request和response对象那个,并将输出结果渲染到response中。
Spring提供了多个ViewResolver的内置实现,通常我们会直接使用这些现成的实现:
Spring提供了13种视图解析器,上面列举了一部分。在大多数应用中,我们只会用到其中很少的一部分。对上面的视图解析器来讲,每一项对应Java
Web
应用中特定的某种视图技术。InternalResourceViewResolver一般会用于JSP,FreeMarkerViewResolver用于FreeMarker视图。
上一篇:SpringMVC入门之四:接收请求的输入
下一篇:SpringMVC入门之六:使用Thymeleaf作为视图
相关文章推荐
- VS2010/MFC编程入门之三十九(文档、视图和框架:概述)
- Web服务架构入门概述
- Shiro权限控制框架入门2:如何将Shiro非入侵地整合到SpringMVC等Web项目中
- SpringMVC入门之八:使用Apache Tiles视图定义布局
- SpringMVC入门之七:使用JSP作为视图
- 使用SpringMVC框架生成XLS和PDF格式的WEB应用视图
- JavaWeb——springMVC入门程序
- Spring In Action 05 ---渲染Web视图
- VS2010/MFC编程入门之三十九(文档、视图和框架:概述)
- Spring学习笔记之渲染Web视图
- WebView视图入门2
- Android基础入门教程——7.5.1 WebView(网页视图)基本用法
- Android基础入门教程——7.5.1 WebView(网页视图)基本用法
- VS2013/MFC编程入门之三十六(文档、视图和框架:概述)
- SpringMVC入门--创建第一个SpringMVC的web站点
- 第一章 入门篇,web服务器的概述
- SpringMVC入门配置web.config及applicationContent-mvc.xml
- MVC和Web下拉框视图及视图传值问题(入门教程)
- 渲染Web视图
- web表单(1)--表单类&将表单渲染为HTML&在视图函数中处理表单