繁体   English   中英

如何在JSP页面struts2中包含css文件?

[英]How to include css files in JSP page struts2?

我是java的新手。 现在我正在做Struts2项目。 我在这条路径中添加了样式表

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

并在此路径中添加了引导程序

/WEB-INF/common/css/bootstrap/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文件?

CSS文件路径取决于JSP文件的位置。 共享项目文件夹结构。

例如:

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

然后JSP文件中的CSS路径就像

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

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

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

您需要将css文件移出WEB-INF目录,因为它不是公共的。 以下是对WEB-INF是什么以及如何使用它的一个很好的解释: 什么是Java-WEB web应用程序中使用的WEB-INF?

首先将所有css文件和js文件放在一个JSP页面中,然后使用标记将jsp页面包含在jsp页面中...

罚款ie <%@include file="header.jsp"%>

您不能在/ WEB-INF路径中包含CSS文件,将其置于Web根路径中,并使用/common/css/style.css访问您的页面

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM