1

从我的 Java 代码中,我返回SetAddress类对象……现在在 FreeMarker 中,我想显示所有此类Address对象值的值……

我的 Java 类

public class Address  implements java.io.Serializable {
private String phone;
private String landLineNumber;

  public Address() {}

  public String getPhone() {
    return this.phone;
  }

  public void setPhone(String phone) {
    this.phone = phone;
  }

  public String getLandLineNumber() {
    return this.landLineNumber;
  }

  public void setLandLineNumber(String landLineNumber) {
    this.landLineNumber = landLineNumber;
  }

在 FreeMarker 我正在做以下事情

[#list addList as ${setaddress!''} Phone : ${addList.phone!''}<br/>
Land Line : ${addList.landLineNumber!''}
[/#list]

现在我在填充时遇到错误,这是正确的方法吗???

4

1 回答 1

0

您是否在此处正确复制粘贴模板?因为它看起来很奇怪。它应该是这样的:

[#list addList as add]
  ${setaddress!''} Phone : ${add.phone!''}<br/>
  Land Line : ${add.landLineNumber!''}
[/#list]

另外,如果您没有收到任何有意义的错误消息,只是一个FileNotFoundError,那里的 FreeMarker 集成有问题......

于 2012-06-15T18:36:46.423 回答