Spring mvc controller返回Collection(set,list),jsp用它作为数组

时间:2011-08-12 07:49:55

标签: java jsp spring-mvc jstl

在控制器中:

return model.addAttribute("test", new Set<test>());

在JSP中,可以使用jstl

<c:forEach items="${test}" var=value>

从Set获得价值。

是否可以将Set转换为数组在JSP中?我们使用类似test[0]test[1] ...来访问Set值,而不是使用jstl。

1 个答案:

答案 0 :(得分:1)

  • set.toArray()会将其转换为数组
  • 您可以将jstl <c:forEach>与数组或集合
  • 一起使用
  • 根据定义,一个集合没有索引,所以你不能通过索引获取元素,你可以只迭代它