[英]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.