我正在做teplate,我将在Smooks转换中使用。我需要得到f.e. freemarker列表中的第二个元素,但我不知道如何做到这一点。我的代码片段在freemarker模板中。
<#list partnerList as PARTNER>
${PARTNER.partnrid}
${PARTNER.name}
</#list>
并且有java类:
public class Partner {
private String PARTNRID;
private String NAME;
public String getPartnrid() {
return PARTNRID;
}
public void setPARTNRID(String PARTNRID) {
this.PARTNRID = PARTNRID;
}
public String getName() {
return NAME;
}
public void setNAME(String NAME) {
this.NAME = NAME;
}
}
正如我之前所说,我只需要第二个元素。我想避免打印剩下的物品。 谢谢!
答案 0 :(得分:4)
答案 1 :(得分:0)
您也可以通过编写获得名称,如下所示
<#list partnerList as PARTNER>
<#if PARTNER.partnrid??>
<partnrid>${PARTNER.partnrid}</partnrid>
</#if>
<name>${PARTNER.name}</name>
</#list>