Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/372.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中的LinkedHashMap中执行foreach循环?_Java_Jsp_Foreach_Linkedhashmap - Fatal编程技术网

Java 如何在JSP中的LinkedHashMap中执行foreach循环?

Java 如何在JSP中的LinkedHashMap中执行foreach循环?,java,jsp,foreach,linkedhashmap,Java,Jsp,Foreach,Linkedhashmap,我对jsp没有太多经验。 在java中,我可以这样做,但是打开一个块并不好,您可以使用JSTL foreach在HashMap上迭代 <c:forEach var="type" items="${yourMap}"> Key is ${type.key} Value is ${type.value} </c:forEach> 注意:如果您使用的是Tomcat,则需要显式地将JSTL库复制到类路径。对于我所知道的其他服务器,缺省值随JSTL一起提供。您可以使用

我对jsp没有太多经验。
在java中,我可以这样做,但是打开一个块并不好,您可以使用JSTL foreach在HashMap上迭代

<c:forEach var="type" items="${yourMap}">
   Key is ${type.key}
   Value is ${type.value}
</c:forEach>

注意:如果您使用的是Tomcat,则需要显式地将JSTL库复制到类路径。对于我所知道的其他服务器,缺省值随JSTL一起提供。

您可以使用JSTL foreach在HashMap上迭代

<c:forEach var="type" items="${yourMap}">
   Key is ${type.key}
   Value is ${type.value}
</c:forEach>

注意:如果您使用的是Tomcat,则需要显式地将JSTL库复制到类路径。据我所知,在其他服务器上,JSTL附带默认值。

为什么打开块不好?向我们展示如何在java中实现……您可以在JSP中编写代码。如果您想避免JSP混乱,您可以在类中调用一个方法来执行循环。@ControlAltDel,根据JSP规范,如果可能的话,需要避免使用Scriptlet。阅读BalusC@ControlAltDel的回答:为什么打开一个区块不好?向我们展示如何在java中实现……您可以在JSP中编写代码。如果您想避免JSP混乱,您可以在类中调用一个方法来执行循环。@ControlAltDel,根据JSP规范,如果可能的话,需要避免使用Scriptlet。请阅读BalusC@ControlAltDel的回答: