css - 如何使用 Thymeleaf 动态添加类?
问题描述
请问你能帮帮我吗?
我正在尝试根据使用 Thymeleaf 的数组的长度将“固定底部”类添加到页脚。
这是模板的一小部分。
<!-- footer -->
<div class="footer" th:classappend ="${ #list.size(clientes) < 4} ? 'fixed-bottom'">
<footer th:replace="layout/layaout :: footer" ></footer>
</div>
<!-- footer Fin-->
这就是方法
@PostMapping("/buscar")
public String buscar( @RequestParam(name = "nombre") String nombre, Model model) {
List<Cliente> clientes = clienteService.buscarPorNombre(nombre);
// titulo
model.addAttribute("titulo", "Resultado de busqueda");
model.addAttribute("clientes", clientes);
return "/resultados";
}
一切正常,但我在这部分出错了,我猜我的语法是错误的,但我不知道在哪里
解决方案
这应该可行,正确的助手是列出没有列表的人。
<!-- footer -->
<div class="footer"
th:classappend ="${#lists.size(clientes)} < 3 ? 'footer fixed-bottom'">
<footer th:replace="layout/layaout :: footer" ></footer>
</div>
<!-- footer Fin-->
推荐阅读
- hibernate - 在 Spring Boot 中通过 JPA/Hibernate 创建 DB 触发器
- javascript - 用于数组输入的jQuery自动完成器
- javascript - 一旦GIF到达屏幕中间而不是屏幕中的任何位置,如何使用Javascript播放GIF
- python - 从头开始设计一个 CNN
- android-manifest - 合并动态功能清单时出现Android错误
- python-3.x - 如何为 ECB 模式提供有意义的 IV(Python)
- java - java - 如何按空格获取和拆分多个字符串行输入,然后将它们添加到Java中的arrayList?
- apache-kafka - Kafka 生产者/消费者打开了太多的文件描述符
- reactjs - Material-UI 的 Select 组件在关闭时是否使用 setTimeout,如果是,为什么?
- java - 将双精度值与双精度常数进行比较