Java 如何在JSP页面struts2中包含css文件?
我是java新手。现在我在做Struts2项目。 我在这个路径中添加了样式表 /WEB-INF/common/css/style.css 并在此路径中添加了引导 /WEB-INF/common/css/bootstrap/bootstrap.min.css 并将它们作为Java 如何在JSP页面struts2中包含css文件?,java,css,jsp,struts2,Java,Css,Jsp,Struts2,我是java新手。现在我在做Struts2项目。 我在这个路径中添加了样式表 /WEB-INF/common/css/style.css 并在此路径中添加了引导 /WEB-INF/common/css/bootstrap/bootstrap.min.css 并将它们作为 <head> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> <link href="/WEB-IN
<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文件 您不能在/WEB-INF路径中包含CSS文件,请在WEB根路径中使用它,然后使用/common/CSS/style.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目录(文件夹)
和double..(点)previous/upper目录,即Application/Main project目录,从该目录指向/common/css/style.css您需要将css文件移出WEB-INF目录,因为它不是公共目录。 下面是关于什么是WEB-INF以及如何使用WEB-INF的一个很好的解释:
首先将所有css文件和js文件放在一个JSP页面中,然后使用标记将该JSP页面包含在JSP页面中
很好,即从路径中删除/WEB-INF/,谢谢。我更改了目录,现在可以使用了。但是只有输入类型按钮没有改变,尽管我在同一个样式表中设置了它的样式。清理浏览缓存,检查bootstrap.min.js文件,引导应该包括js文件。