Spring mvc контроллер возвращает коллекцию (set, list), jsp использует его как массив - PullRequest
1 голос
/ 12 августа 2011

В контроллере:

return model.addAttribute("test", new Set<test>());

В JSP можно использовать jstl

<c:forEach items="${test}" var=value>

для получения значения из Set.

Можно ли преобразовать Set вмассив в JSP ?Вместо использования jstl мы используем как test[0], test[1] ... для доступа к значению Set.

1 Ответ

1 голос
/ 12 августа 2011
  • set.toArray() преобразует его в массив
  • вы можете использовать jstl <c:forEach> с массивом или набором
  • по определению набор не индексируется, поэтому вы не можете получить элементы по индексу, вы можете просто повторить его
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...