Дано: Полученный объект который хранит лист других объектов в jsp.
Задача: создать паджинацию под каждый под-объект. Паджинация должна происходить на странице, без подгрузки от сервера (т.е. один раз кинул объект - дальше все распределилось у юзверя). Изначально сделано было все вот так:
<ul class="nav nav-tabs">
<li class="active"><a data-toggle="tab" href="#0">1</a></li>
<c:forEach items="${passingTest.questions}" var="question"
varStatus="status" begin="1" end="${questionSize}">
<li><a data-toggle="tab" href="#${status.index}">${status.index+1}</a></li>
</c:forEach>
</ul>
<div class="tab-content">
<div id="0" class="tab-pane fade in active">
<p>${passingTest.questions[0].text}</p>
</div>
<c:forEach items="${passingTest.questions}" var="question"
varStatus="status" begin="1" end="${questionSize}">
<div id="${status.index}" class="tab-pane fade">
<p>${passingTest.questions[status.index].text}</p>
</div>
</c:forEach>
</div>
Проблема начинается в строке href="#${status.index}
, которая, судя по всему, не распознается при считывании как переменная. Так как количество под-объектов будет постоянно разное, то писать какое-то определенное количество хрефов не получится. Самое тупое решение, что приходит на ум - в контроллере передать каждый под-объект со своим именем и уже в jsp подгрузить. Но выглядит это немного не очень.
На данный момент нет переключения между страницами
===== UPD Да, так как стандартная функция проверки длины листа работает только со строками, отдельным параметром через контроллер я передаю размер листа вопросов.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Приложение что-то наподобие словаряЕсть менюшка из 4 кнопок: добавить, загрузить, удалить и выйти
В моем приложении одна главная активность, и я добавляю в стек фрагменты при переходе (в последующих фрагментах схема такая же):
Вроде все работало, я вышел из IDE, потом опять зашел, и при запуске выходит ошибка