视图解析器的简单描述

首先web.xml中配置了DispatcherServlet:

 

 

 DispatcherServlet中配置了视图解析器的路径:

 

 

 org.springframework.web.servlet.DispatcherServlet会自动过滤掉后缀。也就是说

如果接收到的请求是/user/index.shtml,会分派给requestMapping为/user/index的controller

这个DispatcherServlet是用来处理向controller(servlet)分派request的url,

如果一个url是要访问到jsp等资源,那么需要用到视图解析器

比如一个controller的末尾可以:return new ModelAndView("user/index");

视图解析器会给user/index加上前缀和后缀再匹配相应的资源。

也就是说没有办法直接访问资源,请求一开始只能由DispatcherServlet处理,而要访问资源必须由Controller调用视图解析器完成。

 

posted @ 2019-08-31 15:25  銀色飞行船  阅读(42)  评论(0)    收藏  举报