深色模式
Thymeleaf 解析级注释块(Parser-level comment blocks)是一种仅在模板解析阶段被移除的注释语法,核心作用是:静态预览时显示注释内的内容(提升原型友好性),但 Thymeleaf 处理模板时会完全删除这些内容,不会出现在最终渲染结果中。
比如:
<!--/* 注释:解析时直接移除 */-->
解析级注释块的格式为 <!--/* 注释内容 */-->,解析级注释块中的代码在静态预览可见,但 Thymeleaf 处理时自动移除。
<!--/* 注释内容 */-->
<!--/*--> <!-- 多行内容:静态预览可见,解析时完全移除 --> <div>you can see me only before Thymeleaf processes me!</div> <!--*/-->
这在为包含大量 <tr> 的表格制作原型时会非常方便:
<tr>
<table> <!-- 真实数据行:Thymeleaf 处理时遍历生成 --> <tr th:each="x : ${xs}"> ... </tr> <!--/*--> <!-- 模拟行:静态预览可见,解析时完全移除 --> <tr> <td>模拟数据1</td> </tr> <tr> <td>模拟数据2</td> </tr> <!--*/--> </table>
<!--/* 注释文本 */-->
*/-->
<!--/*-->
<!--*/-->
th:each
<!--/* ... */-->
11.2 Thymeleaf解析级注释块
Thymeleaf 解析级注释块(Parser-level comment blocks)是一种仅在模板解析阶段被移除的注释语法,核心作用是:静态预览时显示注释内的内容(提升原型友好性),但 Thymeleaf 处理模板时会完全删除这些内容,不会出现在最终渲染结果中。
比如:
解析级注释块的格式为
<!--/* 注释内容 */-->,解析级注释块中的代码在静态预览可见,但 Thymeleaf 处理时自动移除。这在为包含大量
<tr>的表格制作原型时会非常方便:核心特征
关键说明
<!--/* 注释文本 */-->(结尾的*/-->不能拆分);<!--/*-->开头,<!--*/-->结尾,中间内容可任意换行。对比示例:静态预览 vs 动态渲染
th:each生成的真实行总结
<!--/* ... */-->是 Thymeleaf 专属语法,静态预览时显示内容,解析时完全移除;