我正在尝试使用Advanced GWT Components库的AdvancedTabPanel。我已将JAR文件放在war/WEB-INF/lib
下并添加到Eclipse中的类路径中,并添加到我的HTML文件中:
<link id="advancedTheme" type="text/css" rel="stylesheet" href="./advanced/themes/default/theme.css"/>
虽然它找到了Java类并且加载没问题,但它找不到CSS。如何正确地将其指向CSS?我可以看到该文件存在于JAR下,如org/gwt/advanced/public/advanced/themes/default/theme.css
...
修改:我还在我的.gwt.xml中添加了<inherits name="org.gwt.advanced.Grid"/>
标记,如Quick Start所示......
答案 0 :(得分:1)
我最初认为模块的资源会被转移到Web服务器的根目录,这是基于Eclipse插件的演示项目,在那里放置一些css / html文件 - 但它们实际上位于以模块命名的路径下。一旦我将其更改为引用<projectname>/advanced/themes/default/theme.css
(或使用.gwt.xml文件中的样式表标记引用它),它就可以工作。