我尝试将CS​​S文件添加到在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

10-04 11:09
查看更多