2

JSTL を使用して反復するこのコードがありArrayList<String> towns = new ArrayList<String>();ますが、ArrayList に空白のエントリが表示されなくても、空白のエントリが交互に (2 行ごとに) 表示されるため、何が起こっているのかわかりません。

<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>
4

2 に答える 2

4

</option>それは終わりにあるはずです。

于 2012-05-08T18:06:50.767 に答える
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>
于 2012-05-08T18:03:16.890 に答える