【问题标题】:Linking CSS File To JSP将 CSS 文件链接到 JSP
【发布时间】:2014-02-04 07:05:33
【问题描述】:

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

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

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

这是我第一次使用 css。

这里似乎有什么问题?

感谢您的宝贵时间。

【问题讨论】:

  • WEB-INF 目录不公开。你的 css 文件必须在这个目录之外。

标签: java html css jsp


【解决方案1】:

这里的问题就像你描述的那样,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 文件夹的父文件夹。

【讨论】:

    猜你喜欢
    • 2014-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-31
    • 2014-09-05
    • 1970-01-01
    • 2018-10-06
    相关资源
    最近更新 更多