【问题标题】:How do I link to an external css style sheet using a Maven Java project using Spring如何使用 Spring 使用 Maven Java 项目链接到外部 css 样式表
【发布时间】:2019-10-25 04:03:37
【问题描述】:

我试图避免内联样式,并且很难将 html 页面链接到我在 Eclipse 中的 Java Maven 项目的外部 css 样式表。我也在使用 Spring 框架。我以前从未遇到过任何问题,但对创建 Maven 项目以及使用 Spring 框架是新手。我到处看,它显示人们使用 webapp 文件夹,但我的项目中似乎没有这个。另外,我目前没有使用 JSP,而只是使用 html 页面。谁能帮我完成这个? 我的html页面所在的文件结构如下:

>src/main/resources
>>templates
>>>start.html

【问题讨论】:

  • 困难时期是什么意思?什么问题。外部 CSS 是指 1. 在其他文件夹中本地 2. https URL
  • 只要我找到正确的链接路径,我把它放在哪里有关系吗?
  • 我似乎无法弄清楚将这个 css 文件放在哪里以便正确链接到它。我试图将它放在 src/main/resources 文件夹中的 css 文件夹中,但它似乎没有链接。也许我的路径不正确。当我这样做时,我使用了 但这不起作用。另外,我正在尝试在本地链接到其他文件夹。

标签: java css spring eclipse maven


【解决方案1】:

如果是 Spring Boot 项目,则将其放在 resorces/static 文件夹中并 像这样链接它

<link href="/main.css" rel="stylesheet"> 

如果它是一个普通的 webproject 则将它放在 web-inf 或 webapp 文件夹中然后 同上直接引用。

【讨论】:

  • 我在资源文件夹中的模板文件夹中同时拥有 html 页面和 css 文件,但这不起作用。我错过了什么吗?
  • 这行不通。更改您的 Maven 构建以在战争构建期间将此文件移动到 WEB-INF 文件夹。
  • 我添加了一个名为 static 的文件夹,它工作正常。感谢您的帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-19
  • 2019-07-18
  • 2016-01-02
  • 1970-01-01
  • 2013-06-12
  • 1970-01-01
相关资源
最近更新 更多