java - 将 CSS 文件链接到 JSP

标签 java html css jsp

我的 WEB-INF 文件夹中有一个 css 文件,在一个 jsp 页面中,我将 css 文件的位置指定为:

<link type="text/css" rel="stylesheet" href="${pageContext.request.contextPath}/WEB-INF/Tabs.css"

但问题是它没有与 css 文件链接。如果我从 WEB-INF 中取出 css 文件,它就可以完美运行。

这是我第一次使用 CSS。

这似乎是什么问题?

感谢您的宝贵时间。

最佳答案

这里的问题正如您所描述的,css 文件的位置。 位于 WEB-INF-folder 中的所有资源都无法直接从 Web 浏览器访问,但必须通过 servlet 访问。

这就是为什么当您访问您的 jsp 时没有加载 css 的原因。

尝试将它们放在更常见的结构中,例如 /webapp/resources/css/Tabs.css 并将 href 更改为 ${pageContext.request.contextPath}/webapp/resources/css/Tabs.css

**编辑**

我称为 webapp 的文件夹可能有任何名称,但它的位置将是 WEB-INF 文件夹的父文件夹。

关于java - 将 CSS 文件链接到 JSP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21143750/

相关文章:

java - Wordcount 示例错误

javascript - Angular 6 :- Reactive form validation is not working propery

javascript - event.preventdefault() 不适用于文本框的更改事件

jquery - 我的 fiddle 无法在我的网站上运行

jquery - Rails 什么 css 文件调用媒体 ="all"?

css - 我可以更改 Angular 2 中的 scss 文件的变量吗

java - 在 Java 中获取 List 中的泛型类型

java - ElasticSearch 通过数组字段作为独占搜索进行搜索

java - Netbeans 内存管理

javascript - 如何使文本输入始终自动完成