【发布时间】:2017-02-13 09:32:46
【问题描述】:
我将对象添加到 ModelAndView
ModelAndView model = new ModelAndView("index");
User currentUser = getUser();
model.addObject("currentUser", currentUser);
用户模型:
public class User {
private String msisdn;
private double balance;
private double trafficResidue;
private Map<String, String> variables;
public String getMsisdn() {
return msisdn;
}
public void setMsisdn(String msisdn) {
this.msisdn = msisdn;
}
public double getBalance() {
return balance;
}
public void setBalance(double balance) {
this.balance = balance;
}
public double getTrafficResidue() {
return trafficResidue;
}
public void setTrafficResidue(double trafficResidue) {
this.trafficResidue = trafficResidue;
}
public Map<String, String> getVariables() {
return variables;
}
public void setVariables(Map<String, String> variables) {
this.variables = variables;
}
}
我需要在 Thymeleaf 中调用 getter
我试过了
<label th:text="${currentUser.getMsisdn()}"/>
但它不起作用。如何调用模型中的 getter 传递给 Thymeleaf 之类的参数?
【问题讨论】:
-
发布返回视图页面的控制器代码。在你的 POJO 中实现
toString(),看看th:text="${currentUser}"打印了什么?如果它包含属性msisdn,您应该能够访问它。
标签: java spring spring-mvc thymeleaf