我为一个按钮写了一个css,它在GWT设计师中正常工作并显示图像。
但是当我编译并运行它没有显示图像。
我试过getElement().getStyle()
但没有用
我试过了
DOM.setStyleAttribute(btnNewButton.getElement(), "background", "url(../WEB-INF/btn.jpg)");
没有用
请帮帮我..
这是我的css
.cancel {
background-repeat: no-repeat;
background-image: url( ../WEB-INF/btnCancel.jpg);
}
代码..
Button btnNewButton = new Button("New button");
btnNewButton.setStyleName("cancelbutton");
btnNewButton.setText("cancel");
我正在使用GWT 2.4
答案 0 :(得分:2)
如果要在网页中访问文件,请不要将文件放在WEB-INF
文件夹中。该文件夹无法访问。
答案 1 :(得分:0)
尝试在css中使用引号。
background-image: url('../WEB-INF/btnCancel.jpg');
应该是一件好事。并确保图像不被称为'btnCancel.JPG'。