本文共 743 字,大约阅读时间需要 2 分钟。
SpringMVC如何解析视图
请求处理方法返回值类型
视图解析器类型
完成单一解析逻辑的视图解析器:
InternalResourceViewResolver:内置资源视图解析器
FreeMarkerViewResolver:FreeMarker的视图解析器
BeanNameViewResolver
XmlViewResolver
基于协商的视图解析器
ContentNegotiatingViewResolver
该解析器是Spring3.0新增的,它不负责具体的视图解析,而是作为一个中间人的角色根据请求所要求的MIME类型,从上下文中选择一个适合的视图解析器,再将视图解析工作委托其负责。
基于协商的视图解析器
示例:
配置视图解析器:InternalResourceViewResolver(内置资源视图解析器)
在springMVC.xml里配置
/** * 本来访问result.jsp需要写全 * 但是视图解析器配置了后缀.jsp所以只需访问result即可。如果有路径后缀为.html便访问不了。 * @return */@RequestMapping(value="/resu",method=RequestMethod.GET)public String result(){ return "lesson04/result";}