You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SpringBoot集成Thymeleaf时网页表格数据不显示求助

解决Thymeleaf表格无法正常渲染的问题

核心问题分析

你的HTML代码存在两个关键问题:

  1. 直接使用<tbody>标签但未包裹在<table>标签内,不符合HTML表格结构规范,浏览器无法解析为表格布局
  2. 存在一个无对应起始标签的</div>闭合标签,属于无效HTML

修改后的HTML代码

<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="UTF-8">
    <title>listado de estudiantes</title>
</head>
<body>
    <table>
        <thead>
            <tr>
                <th>Nombre</th>
                <th>Apellido</th>
                <th>Email</th>
            </tr>
        </thead>
        <tbody>
            <tr th:each="estudiante : ${estudiantes}">
                <td th:text="${estudiante.nombre}">Nombre</td>
                <td th:text="${estudiante.apellido}">apelido</td>
                <td th:text="${estudiante.email}">email</td>
            </tr>
        </tbody>
    </table>
</body>
</html>

额外检查点

  1. 配置文件拼写错误:你的application配置中spring.jpa.show.show-sql=true应为spring.jpa.show-sql=true,否则无法正常打印SQL语句
  2. 数据有效性:确认EstudianteServicio.listarTodosLosEstudiantes()能正确返回非空的学生列表,可通过控制台打印SQL或调试模式验证数据是否传递到视图

内容的提问来源于stack exchange,提问作者Amendo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 04:45:36