css(Zkoss)中图像的相对URL

时间:2013-12-19 11:34:07

标签: java css components zk

我在ZK 7.0.0中开发了一个具有自己的模具,样式等的组件。该组件应该构建在一个jar文件中,我可以将其复制到WEB-INF / lib文件夹中以替换标准的ZK组件。

文件夹结构:

  • src /
  • 的src /主/资源/网络/图片/
  • 的src /主/资源/网络/ JS /

在“.css.dsp”文件中,我使用的语句如下:

  

背景图像:网址($ {C:encodeURL( '/图像/ in2.png')}

它指的是'domen / webapp / images / in2.png'。 (物理路径:/webapp/images/in2.png)。但是我需要从jar文件中获取图像。

那么如何在css文件中编写图像的相对路径?

1 个答案:

答案 0 :(得分:1)

您面临的情况与this one有些相似。

要引用指向类路径上文件的URI,您应该使用特殊前缀~./

background-image:url(${c:encodeURL('~./images/in2.png')}

可以在方法WebApp.getResourceExecution.locate的文档中找到更多详细信息。 现实世界的例子可以在ZK source files中看到。