2014-11-21 93 views
1

我是新来的java。现在我正在做Struts2项目。 我在此路径如何在JSP页面struts2中包含css文件?

/WEB-INF/common/css/style.css

加入样式表,并在该路径

/WEB-INF加到自举/普通/ CSS /引导/ bootstrap.min.css

,其中包括他们的JSP文件

<head> 
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> 
<link href="/WEB-INF/common/css/bootstrap/bootstrap.min.css" rel="stylesheet" type="text/css"> 
<link href="/WEB-INF/common/css/style.css" rel="stylesheet" type="text/css"> 
<title>Login</title> 

但是当我运行该程序的CSS不起作用。我需要在Struts2中做什么来包含CSS文件?

+0

从路径 – PbxMan 2014-11-21 07:27:40

回答

0

你可以不包括/ WEB-INF路径CSS文件,把它在Web根目录路径,并使用/common/css/style.css访问

+0

由于删除/ WEB-INF /。我改变了目录,现在它工作。但是只有输入类型按钮不会改变,尽管我在相同的样式表中设计了样式 – user3898594 2014-11-21 07:43:42

+0

清理浏览缓存,并检查文件bootstrap.min.js,引导应该包含js文件。 – davidtall 2014-11-21 07:56:20

1

的CSS文件的路径取决于您的网页在您的JSP文件所在的位置。分享你的项目文件夹结构。

,例如:

Application name 
    | 
    | - WEB_INF 
    | - JSP -(If this folder having JSP files) 
    | - common/css 
    | - JS 

然后CSS的JSP文件的路径是等

<link href="../common/css/style.css" rel="stylesheet" type="text/css"> 

这里单(点)表示当前目录即JSP Direcrory(文件夹)

和double ..(点)上一个/上一级目录是Application/Main项目目录,从此目录指向/common/css/style.css

1

首先把所有的css文件和js文件放在一个JSP页面,然后该JSP页面包括在jsp页面中使用标签。 ..

细即<%@include file="header.jsp"%>