我正在写一个Spring MVC Web应用程序迭代通过Java列表
我有一个List
,我用填充
List items = jdbcTemplate.queryForList(query);
现在,它看起来像这样,当我使用JSTL
在View
打印:
[{id=1, name=John, status=1}, {id=2, name=Smith, status=1}]
再次,在JSTL
我可以通过它像这样重复:
<c:forEach var="item" items="${items}">
${item.id}, ${item.name}, ${item.status}
</c:forEach>
我想做一个Controller
相同,以得到公正的id
List list = "";
for (int i = 0; i < items.size(); i++) {
list += items.get(i) + ",";
}
可是如何才能让刚刚从小区的ID?
使用泛型类型,而不是原始类型。你应该有一个列表,而不是一个列表。阅读您正在使用的方法的javadoc:http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/jdbc/core/JdbcTemplate.html#queryForList-java.lang.String - 。它返回一个'List
@JBNizet也许这应该是一个答案。 – 4castle
@ 4castle我希望OP能够自己找出解决方案,并且学会阅读javadoc的重要性,而不是用解决方案给他/她喂食。 –