Передать несколько «случайных» переменных контроллером в jsp - PullRequest
0 голосов
/ 14 июня 2019

Я попытался передать несколько переменных "Random" контроллером на мою страницу JSP.Я знаю, как передать одну переменную или несколько переменных, названных с другим именем, но я разместил приведенный ниже код так, что я не могу это сделать.

Controller.class

model.addAttribute("Size", list.size());
for(int i=0;i<list.size();i++) {
            model.addAttribute("ListString"+i, list.get(i));
        }

        return "FinalList";

FinalList.jsp

   <c:forEach var = "i" begin = "0" end = "${Size}">

           ${ListString+i} <br><p>

      </c:forEach>

Что я пытаюсь сделать в $ {ListString + i}, это переименовать его в $ {ListString0}, $ {ListString1} и т. Д.но не работает.

1 Ответ

0 голосов
/ 14 июня 2019

Здесь вы можете использовать Список вместо "+i"

Контроллер

model.addAttribute("Lst", list);
return "FinalList";

1010 * JSP *

<c:forEach var="window" items="${Lst}" varStatus="loopCounter" >
    <c:out value="count: ${loopCounter.count}"/>
    <c:out value="${window}"/>
</c:forEach>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...