当前位置: 首页 > 知识库问答 >
问题:

在ELEAF Spring Boot中找不到CSS文件

壤驷升
2023-03-14

我正在设置一个Spring Boot服务器,我只是无法让Thymeleaf链接到CSS。我知道有许多类似的问题,但没有一个能让我找到答案。

这是我的“home.html”中包含的链接。

<link rel="stylesheet" type="text/css"
      href="webjars/bootstrap/3.3.7/css/bootstrap.min.css" />

<link rel="stylesheet" th:href="@{/styles/main.css}"
      href="../styles/main.css" />

独自创立min.css链接很好,但是是main。css给了我一个404。

项目结构

这是它显示我在网络下的网络控制台,这个网址把我带到一个Whitelabel错误

Request URL:http://localhost:8080/styles/main.css

共有3个答案

郑西岭
2023-03-14

您是否尝试过:

<link rel="stylesheet" type="text/css" th:href="@{../styles/main.css}" />

龙俊英
2023-03-14

尝试创建一个文件夹下的资源称为静态和一个子文件夹称为css和移动你的css文件在那里,类似:资源/静态/css/main.css

那么就这样称呼它:

<link rel="stylesheet" type="text/css" th:href="@{/css/main.css}"/>
魏臻
2023-03-14

默认情况下,应该有一个静态文件夹,您的css内容应该在那里或公共所有资源中。运行应用程序时,请查看springboot控制台,并查看它从何处提供资源。示例如下:

Mapped URL path [/webjars/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]
Mapped URL path [/**] onto handler of type [class org.springframework.web.servlet.resource.ResourceHttpRequestHandler]

根据上述信息,相应地设置您的资源位置。

 类似资料:
  • 在我的Spring Boot项目中,当我进行maven构建时,我的css样式表没有找到。我已经听取了Spring Boot官方文档和其他stackoverflow文章的建议,并将css文件放在了resources/static/css目录中。 在thymeleaf布局(templates目录下的html文件)中声明css样式表: 我的pom.xml包括spring-boot-starter-web

  • 问题内容: 我刚刚在MAMP上安装了Laravel 5项目,但我的页面没有找到css文件。 这是我的app.blade.php文件中指向我的CSS的链接: 我的.htaccess文件有这一行: 在config文件夹中,我的app.php文件包含以下内容: 但是,当我打开此页面:http:// localhost:8888 / laravel-site / laravel-5-app / publi

  • 我刚刚在MAMP上安装了一个Laravel5项目,我的页面找不到css文件。 这是指向我的app.blade.php文件中的css的链接: 而我的.htaccess文件有以下行: 在配置文件夹my app.php文件中包含以下内容: 但当我打开这一页时:http://localhost:8888/laravel-site/laravel-5-app/public/auth/login并检查开发人员

  • 我有一个使用thymeleaf的Spring启动程序。网页加载。但是网页找不到我的css文件。我看到以下由Spring启动记录。网页加载了这个url:http://localhost:9090/lotto/rawdataocc. GET /lotto/lotto.css没有映射 CSS文件位于resources/static目录下 Thymleleaf模板在模板目录下。

  • 问题内容: 我目前在Go中工作。我在本地计算机上创建了一个Web服务器。我按照此页面上的说明在Go Web应用程序中渲染CSS,但仍然出现404错误,程序似乎无法找到我的css文件在哪里。我的目录如下。 在文件夹contains中,还包含。 我文件中的代码如下。 当我转到404页面时,找不到页面。我还使用模板来呈现html代码。模板在文件夹中 html代码如下: 问题答案: 由于您没有为文件夹指定

  • 问题内容: 在IntelliJ中,当我尝试编译时出现此奇怪的错误。 我知道,问题出在哪里很明显,但是花了太多时间在这个问题上,我现在把信任交给您! 我使用ideaCommunity-9,在其中为JBoss创建了一个全局库,其中包含所有JBoss jar,包括ejb3-persistence.jar。我的模块包含此库,并且已将其移至依赖关系的顶部。在类路径中,没有其他地方有javax.persist