未加载java高级GWT组件主题CSS
我正在尝试使用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类并加载了OK,但没有找到CSS。如何正确地将其指向CSS?我可以看到该文件存在于JAR下,如org/gwt/advanced/public/advanced/themes/default/theme.css
编辑:我还将<inherits name="org.gwt.advanced.Grid"/>
标记添加到了我的。gwt。如Quick Start中所示的xml
# 1 楼答案
我最初以为,基于Eclipse插件的演示项目,模块的资源将被转储到web服务器的根目录中,并在那里放置一些css/html文件——但它们实际上位于以模块命名的路径下。一旦我把它改为reference
<projectname>/advanced/themes/default/theme.css
(或者用.gwt.xml文件中的样式表标记引用它),它就工作了