我正在使用 Guava 库(以前称为 Google Collections)中的 Table 类(特别是 HashBasedTable)。我正在使用 Spring MVC,在我的 Controller 类中将我的 bean 打包到这个 Table 之后,我想在我的 JSP 页面上迭代它。
我该怎么做?下面是我一直在尝试的简化版本。
<c:forEach var="rowElement" items="${resultsCL.rowKeySet}">
<c:forEach var="columnElement" items="${resultsCL.columnKeySet}">
${resultsCL.get(rowElement, columnElement)}">
</c:forEach>
</c:forEach>
最佳答案
rowKeySet
和 columnKeySet
不是 getter 方法,所以你不能用 bean.property
调用它们句法。您需要调用这些方法。 IE。 resultCL.rowKeySet()
和 resultCL.columnKeySet()
请注意,这可能不适用于不支持方法调用的旧版本 EL。
关于jsp - 使用 JSTL 迭代 Guava 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6831377/