我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是什么吗? –
与给* *任何*文件的路径相同的方式。 –