【问题标题】:Dynamic Web Project not reading css动态 Web 项目不读取 CSS
【发布时间】:2016-09-27 03:48:08
【问题描述】:

我正在尝试为我的项目中的 jsp 加载 css。 CSS所在的路径是ProjectName > WebContent > resources > css > xxx.css

在我的 jsp 页面中,我使用它来尝试加载 css

<c:url value="resources/css/xxx.css" var="cssvar" />
<link rel="stylesheet" href="${cssvar }" type="text/css" />

还有不同的变体..(也没有使用 c:url)但似乎无论我尝试什么,css 都不会加载,并且在我的 chrome 控制台中它给了我这个错误。

加载资源失败:服务器响应状态为 404(未找到),后跟我提供的路径。

有人知道我为什么会发生这种情况吗?

【问题讨论】:

  • 你试过“”在资源前使用“/”吗?
  • @Moolerian 确实做到了。
  • 这是从 Eclipse 启动时还是作为战争导出后?什么负责项目的部署?蚀?马文?还有什么?
  • 我在 Eclipse 中启动它。这个项目被部署为一个 Spring 项目,它确实有 Maven。

标签: java css eclipse jsp


【解决方案1】:

我遇到了同样的问题,我通过这种方式导入 css 来解决它:

<link rel="stylesheet" href="${pageContext.request.contextPath}/public/ui/css/rtl/index.css">

index.css 位于

projectName/src/main/webapp/public/ui/css/rtl/index.css

【讨论】:

  • 对于动态 Web 项目,您的 CSS 不应该在 WebContent 下吗?
  • 不要骰子,我的朋友。
【解决方案2】:

试试这个

把这个写在你想要添加css的jsp文件中

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

确保你的href是正确的,即如果你的jsp在WebContent中那么这个href是正确的

【讨论】:

  • 您是否通过查看检查元素确认?
  • 是的,是一样的。
猜你喜欢
  • 1970-01-01
  • 2012-05-15
  • 1970-01-01
  • 2012-01-09
  • 1970-01-01
  • 2011-01-13
  • 1970-01-01
  • 1970-01-01
  • 2014-06-11
相关资源
最近更新 更多