2013-05-22 119 views
0

我無法加載我的CSS和JS文件,該文件位於應用程序的jar文件中。我如何訪問我的CSS和JS文件?如何加載JAR文件中的CSS和JS文件應用

+1

使用Class.getResourceAsStream()或ClassLoader.getResourceAsStream().http://文檔。 oracle.com/javase/6/docs/api/java/lang/Class.html#getResourceAsStream%28java.lang.String%29 –

+0

這個問題是相當無意義的,除非你告訴我們你正在使用哪個框架;以及你目前的方法是什麼 - 在那之前,Eriks的通用答案可能是你能得到的最好答案。 –

回答

0

是的,你可以將你的CSS,JS,IMG/GIF等放在你的java和HTML所在的位置,並將它們打包到你的jar文件中。
您可以refert他們在CSS這樣

.myClass{ 
      background-image : url("resources/com.mycomp.mypackage.ReferenceClass/picture.gif"); 
    } 

的如渲染引用到HTML的頭部分像

class MyComponent { 
      add(new AbstractBehavior() { 
        private static final long serialVersionUID = 1L; 
        @Override 
        public void renderHead(final IHeaderResponse response) { 
          response.renderCSSReference(/* look into JavaDoc*/); 
        } 
      } 
    } 

class MyComponent { 
      add(new HeaderContributor(/* look into JavaDoc */)); 
    } 

欲瞭解更多詳情,請訪問here