如何从这个层次结构中访问文件?

时间:2014-03-03 23:57:04

标签: html css eclipse jsp

我需要从WebContent / jsp文件夹中的jsp文件访问WebContent / css中的* .css文件。

我尝试过使用link rel="stylesheet" type="text/css" href="../css/adminStyle.css"。但是,有时* .css会起作用,有时却不起作用。

另一件事是如何从* .css文件访问imgs文件夹中的图像。我尝试使用background-image:url('../imgs/background.png');

层次结构如下:

的WebContent

 css
  |
  +--->  adminStyle.css

 imgs
  |
  +--->  background.png

 jsp
  |
  +--->  admin.jsp

1 个答案:

答案 0 :(得分:1)

“有时css工作,有时不”看起来你的工作对某些网址而言并不适用于某些网址。为此@rickz答案将起作用

href="${pageContext.request.contextPath}/css/adminStyle.css"

这将消除破坏cl导入的可能性,关于url

第二个问题“如何从css文件访问imgs文件夹中的图像”

background-image:url('../imgs/background.png');

因为css中定义的背景图像的相对路径将从css文件所在的文件夹开始。