Проблема таблицы JSP/Java

У меня есть таблица, которая заполняется в зависимости от того, сколько автомобили там. Если количество автомобилей будет равняться 1, то оно даст мне 1 строку (где 5 атрибутов расположены в 5 столбцах). Если количество автомобилей будет равняться 2, то оно даст мне 2 строки (те же 5 атрибутов), и и так далее. Теперь я должен разделить таблицу на то, как много автомобилей там так, чтобы была всего одна строка для каждого автомобиля. Я должен сделать это в JSP и пытающийся использовать тег <c:choose> или <c:if>, но не работает. Помогите

1
задан BalusC 13 July 2010 в 21:41
поделиться

1 ответ

Здесь вам нужен . С его помощью вы можете итерировать любой List и выводить на каждой итерации. Предположим, что вы заполнили List и поместили его в область видимости EL как ${cars}, вот пример:

<table>
    <c:forEach items="${cars}" var="car">
        <tr>
            <td>${car.make}</td>
            <td>${car.model}</td>
            <td>${car.type}</td>
            <td>${car.color}</td>
            <td>${car.price}</td>
        </tr>
    </c:forEach>
</table>

См. также:

2
ответ дан 2 September 2019 в 23:05
поделиться
Другие вопросы по тегам:

Похожие вопросы: