news 2026/6/16 1:53:07

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/16 2:01:02

人工智能会全面超越人类吗,如何定义超越?

续拿电脑的运作机制来作对比&#xff0c;电脑诞生初始&#xff0c;只能被用来进行运算。可是随着科技的发展&#xff0c;电脑的内部构造&#xff0c;部件逐渐更换&#xff0c;有跳跃式的发展。计算&#xff0c;搜索&#xff0c;图文&#xff0c;看视频&#xff0c;录音&#xf…

作者头像 李华
网站建设 2026/6/12 13:30:43

PPP 协议

文章目录1 定义2 LCP 与 NCP3 PPP的帧格式4 PPPoE5 IPv6 IPoE1 定义 PPP&#xff08;Point-to-Point Protocol&#xff09;是指点对点协议&#xff0c;即一对一连接计算机的协议。 PPP 属于 OSI 参考模型的第 2 层&#xff0c;即数据链路层的协议。 PPP 不像以太网和 FDDI 等…

作者头像 李华
网站建设 2026/6/13 6:21:51

复习——IPC(进程间通信)

IPC&#xff08;进程间通信&#xff09;完整笔记一、IPC三大类别1. 传统/古老通信方式无名管道&#xff08;pipe&#xff09;&#xff1a;亲缘关系进程间通信有名管道&#xff08;FIFO&#xff09;&#xff1a;任意进程间通信信号&#xff08;signal&#xff09;&#xff1a;异…

作者头像 李华
网站建设 2026/6/15 16:49:00

[Android] 高德地图V9.1车机版 (2025 年测试版)

[Android] 高德地图V9.1车机版 &#xff08;2025 年测试版&#xff09; 链接&#xff1a;https://pan.xunlei.com/s/VOh-FibvJIOETCdKbux_HdWKA1?pwdj2v2# 车机版 V9.1.0&#xff08;2025 年测试版&#xff09; 1、核心导航与安全功能&#xff1a;这是该版本的重点更新内容。…

作者头像 李华
网站建设 2026/6/15 19:07:36

Bootstrap3 全局控制秘籍:前端老手都在用的隐藏技巧大公开

Bootstrap3 全局控制秘籍&#xff1a;前端老手都在用的隐藏技巧大公开Bootstrap3 全局控制秘籍&#xff1a;前端老手都在用的隐藏技巧大公开引言&#xff1a;为什么还是 Bootstrap3&#xff1f;全局控制体系全景图&#xff1a;从 reset 到断点&#xff0c;一张图看懂“谁说了算…

作者头像 李华