Spring MVC静态资源访问标签设置

No mapping found for HTTP request with URI [/test-ssm/11.html] in DispatcherServlet with name 'SpringMVC'
DispatcherServlet进行请求处理,如果请求映射已经做了映射,那么会直接交给后台程序处理,如果没有映射则会出现上述错。

增加如下标签

<mvc:default-servlet-handler /> 

<mvc:default-servlet-handler />会做什么处理呢?它在请求没有映射的情况下,会去需求找相应的静态资源。多了一步处理。
另外,一般情况下WEB服务默认的Servlet都是default,如果Servlet 用不同名称自定义配置,或者使用了不同的 Servlet 容器,则必须显式提供Servlet 的名称,如下:
<mvc:default-servlet-handler default-servlet-name="myCustomDefaultServlet"/>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容