我尝试将CSS文件添加到在tomcat 8上运行的JSP中。CSS只是更改表的外观。 CSS文件与JSP位于同一文件夹中。我尝试使用:
<link href="table.css" rel="stylesheet" type="text/css">
但没有任何变化。所以我尝试了:
<style type="text/css">
<%@ include file="./table.css" %>
</style>
但这给了我一个奇怪的错误,当我第一次尝试访问浏览器中的页面时,我得到了
404 - Resource not found
,但是当我再次尝试时,它可以正常工作。是什么原因引起的,有没有更简单的方法将我的CSS文件导入JSP?如果重要的话,我使用servlet到达JSP。Edit://,我刚刚检查了导出的WAR文件,而WEB-INF文件夹仅包含我的类,HTML和JSP站点的文件夹位于WAR文件的根目录中。
最佳答案
我将所有.css文件放在WAR根目录下的/css
文件夹中。路径为css/table.css
。
与JavaScript相同:在WAR根目录下创建一个名为/js
的文件夹。 JavaScript的路径为js/foo.js