参考:https://www.bbsmax.com/A/pRdB9xa5nx/
解决办法:
(1)在web.xml文件中配置以下,若还有其他后缀文件仿照写配置代码。
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.css</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.jpg</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.png</url-pattern>
</servlet-mapping>
(2)我发现在springMVC-servlet.xml配置文件中的配置并不需要,因为我注释掉还是会成功。
<mvc:default-servlet-handler/>
<mvc:resources location="/assets/" mapping="/assets/**"/>
(3)可从第一步直接跳到这一步,若你不成功再试着加上第二步。
css文件所在的文件夹若在WEB-INF目录下,把它放到WebContent(或WebRoot)目录下。