Java 直接通过ELEAF访问对象属性

Java 直接通过ELEAF访问对象属性,java,thymeleaf,Java,Thymeleaf,假设我有一个类工厂,有两个字段:fName和fArea。是否可以通过添加到模型或ModelAndView的Factory实例中的单个对象引用这些字段?产生类似${f.fArea}的结果,其中f是addObject方法的字符串attributeName参数。是的,这是可能的。这种语法是thymeleaf表达式工作的基础 // Controller @GetMapping("/whatever") public String whatever(Map<String, Object> mo

假设我有一个类工厂,有两个字段:fName和fArea。是否可以通过添加到模型或ModelAndView的Factory实例中的单个对象引用这些字段?产生类似${f.fArea}的结果,其中f是addObject方法的字符串attributeName参数。

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

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

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