我在ZK 7.0.0中开发了一个具有自己的模具,样式等的组件。该组件应该构建在一个jar文件中,我可以将其复制到WEB-INF / lib文件夹中以替换标准的ZK组件。
文件夹结构:
在“.css.dsp”文件中,我使用的语句如下:
背景图像:网址($ {C:encodeURL( '/图像/ in2.png')}
它指的是'domen / webapp / images / in2.png'。 (物理路径:/webapp/images/in2.png)。但是我需要从jar文件中获取图像。
那么如何在css文件中编写图像的相对路径?
答案 0 :(得分:1)
您面临的情况与this one有些相似。
要引用指向类路径上文件的URI,您应该使用特殊前缀~./
:
background-image:url(${c:encodeURL('~./images/in2.png')}
可以在方法WebApp.getResource或Execution.locate的文档中找到更多详细信息。 现实世界的例子可以在ZK source files中看到。