pop*_*der 5 java freemarker jakarta-ee
我有一个具有布尔属性 letterActivated 的 Customer 对象。getter 方法按照标准 java 实践如下。
public Boolean isLetterActivated() {
return letterActivated;
}
Run Code Online (Sandbox Code Playgroud)
但似乎 Freemaker 没有拾取customer.letterActivated表达式,我想这可能是因为我没有 getLetterActivated 方法。(请注意,客户对象的其他表达式工作正常,它们都有 get*** 方法)。
我应该如何从 FTL 引用这个布尔变量?请注意,我无法更改 getter 方法名称 (isMobileBillingAccount),因为它在现有代码中并在许多地方引用。我猜这也是布尔吸气剂的正确方法。
要么使用public boolean isLetterActivated()要么public Boolean getLetterActivated(). Boolean+组合is不根据 JavaBeans 规范定义 JavaBean 属性。您不必更改名称,只需添加正确的 getter 即可。或者作为最后的机会,你可以customer.isLetterActivated()在 FTL 中使用。
| 归档时间: |
|
| 查看次数: |
12732 次 |
| 最近记录: |