Java AsposeX-访问对象中的对象 基本问题
如何使用asposeX word模板变量表示法访问变量中的变量 描述 我有以下java类结构:Java AsposeX-访问对象中的对象 基本问题,java,aspose,aspose.words,Java,Aspose,Aspose.words,如何使用asposeX word模板变量表示法访问变量中的变量 描述 我有以下java类结构: @Data public static class MyCase { private User caseHandler = new User(); } @Data public static class User implements Serializable { private String fullName; } 我在AsposeX
@Data
public static class MyCase {
private User caseHandler = new User();
}
@Data
public static class User implements Serializable {
private String fullName;
}
我在AsposeX word模板中尝试了以下操作:
<<foreach [c in root]>>
<< [c.caseHandler.fullName] >>
<</foreach>>
>
但接下来的计划失败了
目前,以下内容适用于我:
<<foreach [c in root]>>
<<foreach [in c.caseHandler]>>
<<[fullname]>>
<</foreach>>
<</foreach>>
是否有更有效的方法在
c.caseHandler
中引用全名?因此Tahir提到的解决方案是使用first()
以下是扩展枚举方法的列表:
您使用的是主详细信息模板语法的正确方法。若caseHandler只有一条记录,那个么可以使用IEnumerable之类的扩展方法。我作为开发人员布道者与Aspose合作。如果您想获得CaseMandler的第一条记录,可以使用first()扩展方法。