【问题标题】:How to load load CSS Styles in Spring Boot project?如何在 Spring Boot 项目中加载加载 CSS 样式?
【发布时间】:2020-04-15 15:37:14
【问题描述】:

template 目录中,我有index.htmlstatic/css/style.css 上的链接。浏览器未加载样式。

其他没有弹簧的静态项目中的相同代码可以正常工作。为什么? 我应该怎么做才能从静态目录加载 css?

<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    <meta http-equiv="X-UA-Compatible" content="ie=edge"/>
    <link rel="stylesheet" type="text/css" th:href="@{../static/css/style.css}"/>
    <title>Main page</title>
</head>

控制器:

@Controller
@RequestMapping("/")
public class MainController {

    @GetMapping
    public String main(){
        return "main";
    }

}

【问题讨论】:

标签: java html css thymeleaf


【解决方案1】:

只需将您的地址更改为 ../static/css/style.css

希望它的工作

【讨论】:

  • 不!我什至尝试从其他指南中使用 thymeleaf - th:href="@{../static/css/style.css}" 并尝试不使用它只是 "../css/styles.css" - 也许我不起作用需要一些依赖或属性
  • 请分享您的代码图像以及您添加的库路径
  • 浏览器 chrome f12 中的错误 -> “加载资源失败:服务器响应状态为 404(”Okey。我将立即更新帖子
  • 如果您正在使用 Angular,您必须将 css 添加到 json 文件中,点击链接:floxblog.com/add-external-css-javascript-file-in-angular
  • 不,我正在使用清晰的 css。它只是一个带有 1 个控制器、1 个模板和 1 个 css 文件的项目
猜你喜欢
  • 2014-02-07
  • 1970-01-01
  • 2017-10-03
  • 2017-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-02-22
  • 2019-08-01
相关资源
最近更新 更多