2014-03-03 37 views
0

我需要從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 
+0

你是什麼意思的「有時CSS作品」? –

+0

你應該寫下如下的URL:href =「$ {pageContext.request.contextPath} /css/adminStyle.css」 – rickz

回答

1

「有時CSS工作,有時不是」看起來你它適用於某些URL和不工作一些網址。這個@rickz答案將工作

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

這將消除打破CSS導入與第二個問題的URL

的問候的可能性,「我怎麼從一個CSS文件訪問圖像中IMGS文件夾」

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

因爲css中定義的背景圖像的相對路徑將從您的css文件所在的文件夾開始。

+0

謝謝你Ravi和Rickz。現在它正常工作! – thomas12