問題如下:
以前沒有遇到過這個情況,想着是前端的問題,查看瀏覽器控制檯
瀏覽器居然找不到這些字體文件,查看項目裏面是否有這些文件
項目裏有啊,我又看了tomcat的目錄也是有這些文件的,那前臺爲啥就不能顯實呢?
會不會是這些靜態資源被攔截了?
解決方案。如下,在web.xml裏面配置一下即可
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.woff</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.svg</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.otf</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.eot</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.ttf</url-pattern>
</servlet-mapping>
重啓項目
圖標出來了,總結:問題的根源不一定在前端,也有可能再後端,如有疑問,聯繫摳1913284695