我正在寫一個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的重要性,而不是用解決方案給他/她餵食。 –