<mvc:default-servlet-handler />
用于处理静态资源,因为 spring mvc 会处理全部请求,我们通常不会在 controller 写功能处理方法来处理静态资源,在配置文件中加上 <mvc:default-servlet-handler /> 标签,spring mvc 就会判断请求是否用于请求静态资源,如果是静态资源,就把请求交给 服务器的默认 servlet 处理,不过不配置这个标签,且不写功能处理方法处理静态资源,那就会返回404,因为没有功能处理方法处理这个请求。
Tomcat 默认的 Servlet 的名字就是 default,如果默认的 Servlet 的名字不是 default,那么就需要自行设置默认 Servlet 的名字,通过设置上述标签的属性“default-servlet-name”;
以上。
浙公网安备 33010602011771号