Как отобразить элемент коллекции на странице JSP - PullRequest
0 голосов
/ 02 марта 2012

По другим причинам я должен сделать цикл forEach на странице jsp, а не перебирать коллекцию.Мне нужно отобразить значение коллекции, но я возвращаю синтаксическую ошибку из-за внутренних скобок. Должен ли я сначала ее избежать?Как мне получить его, чтобы разрешить значение i, а затем получить значение из коллизии?

1 Ответ

1 голос
/ 02 марта 2012

Вы не можете вложить такие выражения JSP EL, но это не нужно - правильное выражение:

${columnNames[i].columnName}

i уже является частью области EL из-за forEach и должен оцениваться как любая другая переменная в области видимости, например columnNames.Здесь это просто индекс коллекции.

Хотя я с пониманием отношусь к осознанной необходимости делать такую ​​логику на уровне представления, IMO почти всегда лучше подготовить диапазоны коллекции в Java - это такжелегче проверить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...