我struts2的項目結構如下包括CSS在Struts2 jsp頁面
Webcontent
css
abc.css
jsp
login.jsp
META-INF
WEB-INF
確實包括在登錄page.How abc.css的我能做到這一點的功能?我怎樣才能給jsp頁面中的css文件的路徑?
我struts2的項目結構如下包括CSS在Struts2 jsp頁面
Webcontent
css
abc.css
jsp
login.jsp
META-INF
WEB-INF
確實包括在登錄page.How abc.css的我能做到這一點的功能?我怎樣才能給jsp頁面中的css文件的路徑?
包括你的CSS與以下語句。
<head>
<link rel="stylesheet" type="text/css" href="../css/abc.css">
</head>
「../css/abc.css」是相對路徑。
「../」代表一個目錄。即Login.jsp位於「jsp」目錄「../」將使目錄成爲「Web內容」
「../css」將會遍歷「Webcontent」中的「css」目錄。
「../css/abc.css」將給出abc.css文件。
一個更多的幫助。我有另一個文件夾'圖像',它包含一些圖像。我如何指定圖像在css文件中的路徑。它是否正確 ?背景:url(../ images/1.jpg) – sareeshmnair
是它的正確。 –
請注意,CSS文件的相對路徑是相對於頁面的URL(例如用戶瀏覽器所看到的)。如果您使用的是Struts,那麼該頁面的URL不會是/mystrutsapp/jsp/login.jsp,它更可能是/mystrutsapp/login.action。所以使用../css/abc.css可以工作,但不是因爲這個答案中給出的原因。例如,如果將login.jsp移動到諸如jsp/login/login.jsp的子目錄中,那麼「../css/abc.css」仍然可以工作(../../css/abc.css不會) –
你可以像這樣包含你的css文件。
<head>
<link rel="stylesheet" type="text/css" href="/Webcontent/css/abc.css">
</head>
你知道Webcontent是什麼嗎? –
與給* *任何*文件的路徑相同的方式。 –