0

我的 appfuse 应用程序中没有显示字形图标。据我所知,appfuse 包含引导程序作为 jar 文件。我试图通过手动添加引导程序来解决问题:

<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.2.0/js/bootstrap.min.js"></script>

这解决了字形图标的问题,但随后其他一些事情开始出现错误。

有没有办法来解决这个问题?

4

2 回答 2

0

据我所知,您可以<css>classpath:META-INF/resources/webjars/bootstrap/{the_version_you_have}/css/bootstrap.min.css</css> 将 wro.xml 文件包含在 webapp/WEB-INF 目录下。

您可能想要注释掉<css>classpath:META-INF/resources/webjars/bootswatch-spacelab/{the_version_you_have}/css/bootstrap.min.css</css>记录(如果它在那里)。

于 2015-02-28T14:47:41.913 回答
0

我尝试了 5 分钟,但无法让字形图标工作。我建议改用 Font Awesome。就是这样:

  1. 将 font-awesome webjar 添加到您的 pom.xml:

    <dependency>
        <groupId>org.webjars</groupId>
        <artifactId>font-awesome</artifactId>
        <version>4.3.0-1</version>
    </dependency>
    
  2. 将其添加到 wro.xml,就在引导 CSS 之后。

    <css>classpath:META-INF/resources/webjars/bootswatch-spacelab/3.3.1+2/css/bootstrap.min.css</css>
    <css>classpath:META-INF/resources/webjars/font-awesome/4.3.0/css/font-awesome.min.css</css>
    
  3. 将图标添加到您的页面。例如:

    <i class="fa fa-plus-circle"></i>
    
于 2015-02-28T16:24:00.023 回答