最开始在web.xml文件里设置的拦截器
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<!-- 处理所有URL -->
<url-pattern>/</url-pattern>
</servlet-mapping>
处理了所有的URL,导致jsp加载不了静态资源
后面通过网上的三种方法:
- 方法一:采用<mvc:default-servlet-handler default-servlet-name="default"/>*(涉及spring-mvc.xml和web.xml)
- 方法二:采用<mvc:resources> (涉及spring-mvc.xml)
- 方法三:修改Spring的全局拦截设置为*.do的拦截(涉及web.xml)
前两种方法试过都没效果
第三种
<servlet-mapping>
<servlet-name>springmvc</servlet-name>
<!-- 处理所有URL -->
<url-pattern>*.do</url-pattern>
</servlet-mapping>
成功了