Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java AsposeX-访问对象中的对象 基本问题_Java_Aspose_Aspose.words - Fatal编程技术网

Java AsposeX-访问对象中的对象 基本问题

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

如何使用asposeX word模板变量表示法访问变量中的变量

描述 我有以下java类结构:

    @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()扩展方法。