我无法在JSP中导入CSS文件

时间:2015-12-12 22:07:49

标签: java html css jsp tomcat8

我尝试将一个CSS文件添加到在tomcat 8上运行的JSP.CCS只是改变了表的外观。 CSS文件与JSP位于同一文件夹中。我尝试使用:

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

但它没有显示任何变化。所以我试过了:

<style type="text/css">
<%@ include file="./table.css" %>
</style>

但是这给了我一个奇怪的错误,当我第一次尝试在浏览器中访问该页面时,我得到 404 - Resource not found ,但是当我再次尝试时它会起作用。是什么导致这种情况,是否有更简单的方法在JSP中导入我的CSS文件?如果重要的话,我使用servlet来访问JSP。

编辑://我刚检查了导出的WAR文件,WEB-INF文件夹只包含我的类,HTML和JSP站点的文件夹位于WAR文件的根目录下。

1 个答案:

答案 0 :(得分:1)

我将所有.css文件放在WAR根目录下名为/css的文件夹中。路径为css/table.css

JavaScript相同:在WAR的根目录下创建名为/js的文件夹。 JavaScript的路径是js/foo.js