Я программирую на Java, и у меня есть список объектов, которые я хотел бы повторить в JSTL, чтобы проверить, имеют ли другие элементы некоторое сходство с текущим. И я хотел бы сделать это в своем JSP, потому что это просто вопрос отображения.
Давайте возьмем фиктивный пример и скажем, что мой объект имеет три свойства: id, lastname и firstname. id будет идентификатором семьи, и я хочу отобразить список в таблице HTML, НО при повторении моего списка я хочу проверить остальную часть списка, чтобы увидеть, присутствуют ли другие члены семьи, чтобы я мог перегруппировать их в один тег td .
1 | TOTO | James 2 | FOE | Cameron 2 | FOE | Jessica 1 | TOTO | Pat 3 | SAMPLE | Bob
Ожидаемый результат :
<table>
<tr><td>1</td><td>TOTO</td><td>James, Pat</td></tr>
<tr><td>2</td><td>FOE</td><td>Cameron, jessica</td></tr>
<tr><td>3</td><td>SAMPLE</td><td>Bob</td></tr>
</table>
Опять же, это базовый пример, и у вас может возникнуть соблазн сказать мне перегруппировать мои семьи в другом объекте в моем слое модели, но я бы не стал этого делать.
Редактировать: я подразумеваю цикл while, потому что мой список упорядочен по идентификатору, поэтому я могу легко проверить следующие элементы. Но другие решения были бы хороши для меня.