最近在做Javaweb项目时,从网上下载使用了一个后台主界面,框架里面使用有font-awesome,拿来用了一下。
问题:发现图标不正常显示只显示框框。
解决:
这是因为web.xml静态文件被拦截了,所以无法显示改图标。
在web.xml中添加如下即可;
<!-- 加载静态文件fontAwesome(图标) -->
<servlet-mapping>
<servlet-name>default</servlet-name>
<url-pattern>*.svg</url-pattern>
<url-pattern>*.eot</url-pattern>
<url-pattern>*.ttf</url-pattern>
<url-pattern>*.woff</url-pattern>
</servlet-mapping>
附图
解决前:
解决后: