静态资源配置
来源:2-6 逐层完成SSM的各项配置
chuyee
2020-07-17
老师好,源码中spring-web.xml配置文件里在指定 resources/ 目录下的资源配置语句上面有几行注释是说把 /resources 开头的请求当作静态资源,交由controller去处理。
但后面又有
意思是把静态资源默认交由servlet来处理
我的问题是 以 /resources 开头的请求既然把它当作了静态资源,那他为什么还要交由controller去处理,由servlet默认处理不行吗?
写回答
1回答
-
同学好,<mvc:default-servlet-handler />将静态资源的处理经由Spring MVC框架交回Web应用服务器处理。而<mvc:resources />更进一步,由Spring MVC框架自己处理静态资源,并添加一些有用的附加值功能。
这里我们的resources路径的请求会被<mvc:resources />处理,而剩下的其他静态资源,除了html之外,都交由<mvc:default-servlet-handler />处理
012020-07-18
相似问题