主要是由於上面這daunting配置的原因,<url-pattern>/</url-pattern>把所有的請求都交給spring mvc去處理,而spring mvc只會處理後臺的註解例如@requestmapping,
導致這些靜態資源無法訪問,
解決辦法:
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
<url-pattern>*.css</url-pattern>
<url-pattern>*.gif</url-pattern>
<url-pattern>*.png</url-pattern>
</servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.js</url-pattern>
<url-pattern>*.css</url-pattern>
<url-pattern>*.gif</url-pattern>
<url-pattern>*.png</url-pattern>
</servlet-mapping>
把需要訪問的文件的後綴加進去就可以了;