当前位置 : 主页 > 编程语言 > java >

jsp – 使用JSTL迭代Guava表

来源:互联网 收集:自由互联 发布时间:2021-06-25
我正在使用Guava库(以前的Google Collections)中的Table类(特别是HashBasedTable).我正在使用 Spring MVC,在我的控制器类中将bean打包到此表之后,我想在JSP页面上迭代它. 我该怎么做呢?以下是我一直
我正在使用Guava库(以前的Google Collections)中的Table类(特别是HashBasedTable).我正在使用 Spring MVC,在我的控制器类中将bean打包到此表之后,我想在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-methods,因此您无法使用bean.property语法调用它们.您需要调用方法.即resultCL.rowKeySet()和resultCL.columnKeySet()

请注意,这可能不适用于不支持方法调用的旧版EL.

网友评论