首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jawr,webjars,bootstrap,spring图标不显示

jawr,webjars,bootstrap,spring图标不显示
EN

Stack Overflow用户
提问于 2014-05-14 19:36:26
回答 1查看 1.2K关注 0票数 1

我正在使用webjars服务引导css。我还使用了webjar包中的图标。

但不幸的是,图标没有加载。

我注意到jawr正在重写css urls:

代码语言:javascript
复制
url('../jar:/META-INF/resources/webjars/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.ttf')

不幸的是,jawr没有为ttf文件提供服务。

问题:

  • 如何使Jawr服务ttf和其他非css,js的图像文件?
  • 如何让Jawr通过那个“有趣的”url为这些资源服务?
  • 还有其他解决办法吗?
EN

回答 1

Stack Overflow用户

发布于 2015-11-05 03:42:51

我在JAWR和Spring中使用WebJars也遇到了同样的问题。如果您只需切换到Spring,我就有了这个临时解决方案。

代码语言:javascript
复制
@Configuration
public class BaseWebConfigurer extends WebMvcConfigurerAdapter {
...

    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        if (!registry.hasMappingForPattern("/fonts/**")) {
            registry.addResourceHandler("/fonts/**")
                    .addResourceLocations("classpath:/META-INF/resources/webjars/bootstrap/3.3.5/fonts/");
        }
    }
}

我必须探索一个更优雅的解决方案。但是,我没有时间了。等我发现了,我会再联系你的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23663605

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档