springmvc 视图和视图解析器相关类介绍
来源:互联网 发布:ubuntu出错 编辑:程序博客网 时间:2024/05/31 15:18
springmvc 通过@RequestMapping路由的方法进行业务处理之后,会有返回值,返回值经过视图解析器解析之后,生成一个view,然后再由view进行渲染成具体的jsp页面,excel,pdf,json,xml等。
来看看视图解析器ViewResolver接口
public interface ViewResolver { View resolveViewName(String viewName, Locale locale) throws Exception;}
只提供一个方法,通过视图名和本地化对象得到一个视图对象,我们来看看视图对象接口
public interface View { String RESPONSE_STATUS_ATTRIBUTE = View.class.getName() + ".responseStatus"; String PATH_VARIABLES = View.class.getName() + ".pathVariables"; String getContentType(); void render(Map<String, ?> model, HttpServletRequest request, HttpServletResponse response) throws Exception;}
俩个主要的方法,一个是getContentType,获取媒体类型,一个是render渲染视图,将模型数据渲染成具体的视图。视图的主要工作就是根据媒体类型将模型数据渲染成具体的视图。
ViewResolver有多种解析策略,每种解析策略多有一种对应的视图解析器实现类以及实现了Ordered接口,可以通过配置order来指定多个视图解析器解析视图名的顺序,我们来看看有哪些解析策略
视图解析器将视图名解析成视图之后,视图的渲染又有不同的渲染策略,每种渲染策略都有对应的实现类,我们来看看有哪些策略
0 0
- springmvc 视图和视图解析器相关类介绍
- springmvc之视图和视图解析器
- SpringMVC中的视图和视图解析器
- SpringMVC中的视图和视图解析器
- springmvc之视图和视图解析器
- SpringMVC-5 视图和视图解析器
- SpringMVC的视图和视图解析器
- 【SpringMVC】视图和解析器
- SpringMVC介绍之视图解析器ViewResolver
- SpringMVC介绍之视图解析器ViewResolver
- SpringMVC介绍之视图解析器ViewResolver
- SpringMVC介绍之视图解析器ViewResolver
- SpringMVC介绍之视图解析器ViewResolver
- SpringMVC介绍之视图解析器ViewResolver
- SpringMVC介绍之视图解析器ViewResolver
- SpringMVC介绍之视图解析器ViewResolver
- SpringMVC介绍之视图解析器ViewResolver
- SpringMVC介绍之视图解析器ViewResolver
- android broadcast使用总结分享
- 解决unable unable to locate package问题
- Objective-C 面向对象的编程语言
- 项目23--用多文件组织带武器的游戏角色类
- 剑指offer系列之36:数字在排序数组中出现的次数
- springmvc 视图和视图解析器相关类介绍
- 过河问题
- 【PHP】定时计划没有执行PHP脚本以及解决方案
- python main函数
- 图片字节转换 文件格式校验
- 个人初做小游戏RunRunMagic(四)障碍物和碰撞检测
- Java线程理解(1)
- 【leetcode】 1. Two Sum
- 润乾集算报表实现混合数据源计算