【发布时间】:2020-02-26 18:59:52
【问题描述】:
我正在尝试使用 spring boot thymeleaf 从模型中读取属性。
@GetMapping("/summary")
public String getSummaryScreen(Model model) {
Application application= getApplicationData();
ClientValidationModel clientValidationModelView = getclientModel();
model.addAttribute("clientValidationModelView",clientValidationModelView);
model.addAttribute("application",application);
return "summary";
}
class application{
private int applicationNumber;
private string name;
... getter & setter
}
在 Thymeleaf 中,我正在尝试读取应用程序值
<div th:text ="${application.applicationNumber}"></div>
从下面的评论中删除空格后,这是我在浏览器上看到的 org.thymeleaf.context.WebEngineContext$ServletContextAttributesMap@7e8999c3。我希望然后显示应用程序编号
更新
我注意到 thymeleaf 没有解析 java 对象。即使我尝试
@GetMapping("/summary")
public String getSummaryScreen(Model model) {
Application application= getApplicationData();
ClientValidationModel clientValidationModelView = getclientModel();
model.addAttribute("clientValidationModelView",clientValidationModelView);
model.addAttribute("application","This my application");
return "summary";
}
在 HTML 上只能获取 "org.thymeleaf.context.WebEngineContext$ServletContextAttributesMap@1f6b5bcf"
【问题讨论】:
标签: spring-boot thymeleaf