news 2026/6/10 1:09:43

Spring Boot + Thymeleaf 项目中登录页 CSS 样式失效问题排查与解决方案

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Spring Boot + Thymeleaf 项目中登录页 CSS 样式失效问题排查与解决方案

问题现象

编写了一个漂亮的登录页 login.html,引用了 login.css、pear.css 等样式文件,导入了一些漂亮的图片

<link rel="stylesheet" href="../static/admin/css/other/login.css" />
<img class="login-bg-img" src="./admin/images/banner.png" alt="" />

但启动 Spring Boot 应用后,访问登录页(如 http://localhost:8080/login),页面却像这样:

  • 没有背景图
  • 按钮是浏览器默认样式
  • 布局错乱,文字堆叠
  • 开发者工具中看不到任何自定义样式


F12 查看元素,发现所有 class 都存在,但 CSS 文件根本没加载!

根本原因:静态资源路径理解错误

解决方案

修改 login.html —— 使用 Thymeleaf 语法引入资源

<!-- ✅ 正确方式:使用 th:href="@{...}" --> <link th:href="@{/admin/css/other/login.css}" rel="stylesheet" />
<img class="login-bg-img" th:src="@{/admin/images/banner.png}" alt="" />

创建 Controller 映射路由

@Controller public class PageController { @GetMapping("/login") public String login() { return "login"; // 返回 templates/login.html } }

现在可以通过 http://localhost:8080/login 正常访问登录页。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/6 15:58:43

[Windows] 自动小说生成工具AI_NovelGenerator_V1.4.4

[Windows] 自动小说生成工具AI_NovelGenerator_V1.4.4 链接&#xff1a;https://pan.xunlei.com/s/VOh-Iqm7yLbh8szAIb7CnBWdA1?pwd76gt# 一款强大的小说生成工具&#xff01; 可以写100章大纲!相当强大了&#xff01;&#xff01;&#xff01; 再也不用愁没有想法了&#x…

作者头像 李华
网站建设 2026/6/9 20:51:41

LeetCode 122. 买卖股票的最佳时机 II - 推荐贪心

题目描述给定一个整数数组 prices&#xff0c;其中 prices[i] 表示某支股票第 i 天的价格。在每一天&#xff0c;你可以决定是否购买和/或出售股票。你在任何时候 最多 只能持有 一股 股票。然而&#xff0c;你可以在 同一天 多次买卖该股票&#xff0c;但要确保你持有的股票不…

作者头像 李华
网站建设 2026/6/10 3:33:38

论白帽黑客huc0day的技术能力

huc0day&#xff08;GaoJian&#xff09;在红队工具开发领域实现了多项具有原创性和实战价值的技术突破&#xff0c;其核心贡献集中体现在其代表作 Phpsploit-Framework 及配套的 C 语言代理组件中。这些突破不仅解决了传统 WebShell 的固有缺陷&#xff0c;更重新定义了“负责…

作者头像 李华
网站建设 2026/6/7 11:32:02

CSP-J/S 2025 第一轮游记 _

觉这次 CSP 打的还可以&#xff0c;达到超过分数线 1010 分的目标了。希望复赛也能拿到可观的分数。当然&#xff0c;You have no egg!。考前三天考前三天。一到机房就和 yanzixuan2024 它们打术士&#xff0c;真不错。考前两天下午 4:00&#xff0c;竞赛生颁奖啦&#xff01;然…

作者头像 李华
网站建设 2026/6/9 19:29:33

Windows系统文件DWrite.dll丢失损坏问题 下载修复

在使用电脑系统时经常会出现丢失找不到某些文件的情况&#xff0c;由于很多常用软件都是采用 Microsoft Visual Studio 编写的&#xff0c;所以这类软件的运行需要依赖微软Visual C运行库&#xff0c;比如像 QQ、迅雷、Adobe 软件等等&#xff0c;如果没有安装VC运行库或者安装…

作者头像 李华