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中使用foreach在列表中显示列表_Java_Jsp_Jstl - Fatal编程技术网

Java 在jsp中使用foreach在列表中显示列表

Java 在jsp中使用foreach在列表中显示列表,java,jsp,jstl,Java,Jsp,Jstl,是否可以在jsp中使用foreach在列表中显示列表的元素 List<List<String>> elements; 列出元素; 我的想法是: <c:forEach var="charge" items="${customerOfferForm.offersWithCharges.get(0)}"> 您的语法将在EL 2.2(自Servlet 3.0容器(如Tomcat 7、Glassfish 3等)中可用)中工作,但在旧版本中不起作用。然后可以使用大括

是否可以在jsp中使用foreach在列表中显示列表的元素

List<List<String>> elements;
列出元素;
我的想法是:

<c:forEach var="charge" items="${customerOfferForm.offersWithCharges.get(0)}">

您的语法将在EL 2.2(自Servlet 3.0容器(如Tomcat 7、Glassfish 3等)中可用)中工作,但在旧版本中不起作用。然后可以使用大括号符号
[]
按索引获取所需的列表项


...
如有必要,您可以使用嵌套的
来显示所有项目


...
另见:

您的语法将在EL 2.2(自Servlet 3.0容器(如Tomcat 7、Glassfish 3等)中可用)中工作,但在旧版本中不起作用。然后可以使用大括号符号
[]
按索引获取所需的列表项


...
如有必要,您可以使用嵌套的
来显示所有项目


...
另见:

如何使用Java代码?你会有两个嵌套循环,对吗

for (List<String> subList : elements) {
    for (String s : subList) {
        System.out.println(s);
    }
}

您将如何使用Java代码实现它?你会有两个嵌套循环,对吗

for (List<String> subList : elements) {
    for (String s : subList) {
        System.out.println(s);
    }
}
for(迭代器i=someList.Iterator();i.hasNext();){
String item=i.next();
系统输出打印项次(项);
}
List实现了Iterable接口,因此上面的代码应该可以工作。

for(Iterator i=someList.Iterator();i.hasNext();){
String item=i.next();
系统输出打印项次(项);
}
List实现了Iterable接口,所以上面的代码应该可以工作

<c:forEach var="subList" items="${elements}">
    <c:out value="${subList[0]}"/>
</c:forEach>
for(Iterator<String> i = someList.iterator(); i.hasNext(); ) {
  String item = i.next();
  System.out.println(item);
}