這個問題讓我也很無奈
1、web.xml過濾器打開
<!-- 靜態資源加載-->
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.html</url-pattern>
<url-pattern>*.jpg</url-pattern>
<url-pattern>*.jpeg</url-pattern>
<url-pattern>*.png</url-pattern>
<url-pattern>*.font</url-pattern>
<url-pattern>*.js</url-pattern>
<url-pattern>*.css</url-pattern>
<url-pattern>*.eot</url-pattern>
<url-pattern>*.svg</url-pattern>
<url-pattern>*.ttf</url-pattern>
<url-pattern>*.woff</url-pattern>
</servlet-mapping>
2、spring-mvc打開靜態資源
<!-- 2.靜態資源默認servlet配置
(1)加入對靜態資源的處理:js,gif,png
(2)允許使用"/"做整體映射
-->
<mvc:default-servlet-handler/>
<mvc:resources mapping="/js/**" location="./html/js/"/>
<mvc:resources mapping="/css/**" location="./html/css/"/>
<mvc:resources mapping="/fonts/**" location="./html/fonts/"/>
<mvc:resources mapping="/images/**" location="./html/images/"/>
<mvc:resources mapping="/lib/**" location="./html/lib/"/>
3、前兩步我完成后,html中的靜態資源都加載成功,但是數據庫中的圖片資源加載的時候,路徑正確,但是就是沒有數據,后來看了一位大神的,劍走偏鋒,最后成功了。
選擇你放圖片的文件夾,右鍵,選擇mark directory as ,選擇resource root,如果出現下面的圖標就是成功了


