我有这个代码使用JSTL迭代ArrayList<String> towns = new ArrayList<String>();
但是我不断获得交替的空白条目(每第2行),即使ArrayList没有显示任何空白条目,所以我不知道最新情况如何。
<c:if test="${!empty towns }">
<select id="town">
<c:forEach items="${towns}" varStatus="loop">
<option value="${towns[loop.index]}">${towns[loop.index]}<option>
</c:forEach>
</select>
</c:if>
答案 0 :(得分:4)
最后应为</option>
。
答案 1 :(得分:0)
试试这个:
<c:if test="${!empty towns}">
<select id="town">
<c:forEach var="t" items="${towns}">
<option value="${t}">${t}<option>
</c:forEach>
</select>
</c:if>