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

2019-03-08  本文已影响0人  leo1091

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"/>

上一篇 下一篇

猜你喜欢

热点阅读