Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/355.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.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 在JSP中使用c:foreach的复杂集合_Java_Jsp_Collections_Jstl_El - Fatal编程技术网

Java 在JSP中使用c:foreach的复杂集合

Java 在JSP中使用c:foreach的复杂集合,java,jsp,collections,jstl,el,Java,Jsp,Collections,Jstl,El,如果我在.java文件中有此代码 for (int i = 0; i < person.getFamilyMembers().get(0).getCount(); i++) { out.println(person.getFamilyMembers().get(0).getMember().get(i).getLastName() + "<br />"); } for(int i=0;i

如果我在.java文件中有此代码

for (int i = 0; i < person.getFamilyMembers().get(0).getCount(); i++) {
    out.println(person.getFamilyMembers().get(0).getMember().get(i).getLastName()
        + "<br />");
}
for(int i=0;i”;
}
其中
getFamilyMembers()
返回
ArrayList
getCount()
返回和int

如何使用JSTL/EL将其放入JSP中?我知道如何在一个简单的集合上进行foreach,但这显然更复杂


谢谢

因为您的目的是显示
人的第一个
家庭成员
的每个
成员
,我只想说:

<c:forEach var="m" items="${person.familyMembers[0].member}">
    ${m.lastName}
</c:forEach>

${m.lastName}

我猜
getMember
是另一个
ArrayList
,对吗?如果它的大小与
getfamilyMembers()
不同,您将得到一个异常。它在java中运行良好,只是尝试从scriplet中获取它。