【问题标题】:Jsp on Tomcat does not load cssTomcat上的Jsp不加载css
【发布时间】:2014-11-06 07:53:47
【问题描述】:

我正在使用 Eclipse 开发一个 jsp 页面 webapp,并在 Tomcat 7 上运行它。

在jsp页面中我放了这个css标签:

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

但是,当我通过浏览器联系此类 jsp 页面时,未加载 css 并且 我发现原因是:

Resource interpreted as Stylesheet but transferred with MIME type text/plain.

我应该修改什么?

【问题讨论】:

  • 你能显示你的jsp文件吗?
  • @San Krish:186 行,很长……你能告诉我你想看页面的哪些重要部分吗?
  • 这是唯一一个包含 css 的 jsp 吗?似乎更多的是服务器端问题
  • 我怀疑它与Tomcat有关,但我不知道要修改什么

标签: css jsp tomcat


【解决方案1】:

当你请求你的样式表时,你的服务器告诉浏览器它是一个 TEXT 文档(Content-Type:text/plain)而不是一个样式表(Content-Type:text/css)。

请将元标记添加到您的 jsp,

<meta http-equiv = "Content-Language" content = "en"/>
<meta http-equiv = "Content-Type" content="text/html; charset=utf-8">

如果你在jsp标签中使用它,

<%@ page contentType="text/html;charset=utf-8" %>

使用浏览器开发工具的“网络”选项卡检查请求和响应。

并阅读此Chrome says "Resource interpreted as script but transferred with MIME type text/plain.", what gives?

【讨论】:

  • 我在 jsp 中添加了您建议的所有三个标签,并且我还添加到了 web.xml 但无济于事:csstext/css 当然我重启了 Tomcat...
猜你喜欢
  • 2020-01-09
  • 1970-01-01
  • 2015-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多