java - 直接访问对象属性 thymeleaf

标签 java thymeleaf

假设我有一个类 Factory有 2 个字段:fNamefArea 。是否可以通过单个对象引用这些字段f1 ( Factory 的实例)添加到 ModelModelAndView ?结果是这样的${f.fArea} (其中 fString attributeName 方法的 addObject 参数)。

最佳答案

是的,这是可能的。该语法是 thymeleaf 表达式工作方式的基础...

// Controller
@GetMapping("/whatever")
public String whatever(Map<String, Object> model) {
    model.put("f", new Factory());
    return "whatever";
}

// Template
</span th:text="${f.fArea}" />

http://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html#variables

关于java - 直接访问对象属性 thymeleaf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42862502/

相关文章:

java - 如何检测硬件设备是否已通过 USB 端口插入或拔出我的 PC

java - 如何获取 WebSphere Application Server 中配置的 MQ 连接工厂中已使用/打开的连接数

java - Spring Controller : Validation failed for object ='invoiceData' . 错误计数:4

spring - 如何在 i18n Thymeleaf/Spring 消息的一部分中定义链接?

jquery - Spring MVC 选择什么 jQuery 表插件?

java - 重新启动追加器时,历史记录队列尾部停止

java - sikuli远程执行

java - 密码字段的正则表达式模式

java - 基于角色 Springboot+Thymeleaf 禁用/启用 Html 元素

java - 使用 Spring Boot 和 Thymeleaf - 我在将数据从模板到 Controller 传递回模板时遇到问题