静态资源处理
一、springMVC.xml文件中:
以下两个标签需要同时使用!
<!--注意:添加js文件后需要重新打包--> <!--开放对静态资源的访问--> <mvc:default-servlet-handler/>
- 如果不使用该标签,则默认使用DispatcherServlet处理所有请求,如果DispatcherServlet用请求地址去控制器找不到对应的请求映射(例如静态资源),则浏览器发送的请求无法处理。使用该标签后,DispatcherServlet无法处理的请求,会交给default-servlet来处理。
<!--开启mvc注解驱动--> <mvc:annotation-driven/>
2.如果不使用该标签,则当前所有的请求都会被default-servlet来处理。则请求映射无法访问。
二、web.xml文件中:
<servlet>
<servlet-name>DispatcherServlet</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:springMVC.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>DispatcherServlet</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>

浙公网安备 33010602011771号