我试图在我的java项目的JSP中包含一个CSS文件。 问题是第一个解决方案运行良好但不是第二个解决方案,我想使用第二个解决方案。有没有人有任何解决方案?
Arborescence:
- WEB-INF
|
|
|
- >引导
- > CSS
- >字体
- > JS
- > jsp文件
首先:
<style type="text/css"> -->
<%@include file="css/footer.css" %> --%>
</style>
第二:
<link href="css/footer.css" rel="stylesheet" type="text/css"/>
答案 0 :(得分:0)
这里的关键词是将“相对路径”引用到您要访问的文件。 你的css文件夹和jspfiles文件夹是兄弟姐妹...我的意思是你试图给你的jsp文件引用css文件的相对路径。例如,如果你的结构是这样的,
- WEB-INF
|
|
|
- &GT;引导
- &GT;字体
- &GT; JS
- &GT; jsp文件
- &GT; CSS
| _ _footer.css
- &gt; jsp文件
| _ _ index.jsp
footer.css文件是一个文件夹,直到index.jsp文件。因此“../”将成功。
现在,如果css文件夹位于webapp根目录中,那么“/ css”将引用该文件夹。
所以试试
<link href="../css/footer.css" rel="stylesheet" type="text/css"/>
或
<link href="/css/footer.css" rel="stylesheet" type="text/css"/>
希望这会有所帮助