CSS中的URL应如何引用资源文件夹中的图像

时间:2014-07-31 02:26:55

标签: css maven

我已经从原型创建了一个Maven动态Web项目。当需要添加javascript,css和image文件夹时,我将它们放在webapp文件夹下,以便文件夹结构如下所示:

myproject
  |
  main
  |  |
  |  java
  |  |
  |  resources
  |  |
  |  webapp
  |    |
  |    css
  |    |
  |    imgs
  |    |
  |    js
  |    |
  |    WEB-INF
  |
  test

但后来我有了第二个想法,因为Maven为图像创建了资源文件夹,对吧?所以,如果我把imgs文件夹放在资源下面,那就是webapp之外......那么CSS如何引用这些图像呢?

或者,事实上,资源文件夹应该在webapp下的答案是什么? (但是,Maven会在那里创建它,对吗?)

1 个答案:

答案 0 :(得分:2)

在您当前的状态下,您必须使用以下网址:

url('./webapps/imgs/ex.jpg');

如果您想将imgs文件夹移动到资源中,请尝试以下方法:

url('./resources/imgs/ex.jpg');