2014-01-20 8 views
1

Я новичок в JSTL .. я пытаюсь отобразить 4 списков в 1 строку в таблице .. я следовал этому « how to code foreach involving 3 lists in jstl?»отображение нескольких списков в одной строке/таблицах с использованием Еогеаспа

<c:forEach items="${actionList}" var="action" varStatus="counter"> 
<tr> 
<td><c:out value= "${action.cut}"/></td> 
<td><c:out value= "${dustList[counter.count].dust}"/></td> 
<td><c:out value= "${myList[counter.count].name}"/></td> 
<td><c:out value= "${megaList[counter.count].megaprice}"/></td> 
</tr> 

также результат был я получил первый Alrt колонки .. но остальные столбцы AINT показывая что-нибудь .. сервлет получает значения ALRT ..

request.setAttribute("actionList", actionList); 
request.setAttribute("dustList", dustList); 
request.setAttribute("myList", myList); 
request.setAttribute("megaList", megaList); 

прохождение также правильно происходит .. вызывающий это также правильно .. так где я иду не так? почему отображается только один список? консоль не отображает ошибок нет ..

+0

Пожалуйста, кратко покажите свой соответствующий Java-код. –

+0

(http://stackoverflow.com/users/2702504/octopus) chk вне этого q .. – user3214173

+0

все списки имеют размер 4. varIndex ?? я новичок в jstl ?? мог бы привести пример? – user3214173

ответ

1

То, что вы хотите использовать это index из varStatus не Примечание

$ {status.index} = 0 на основе индекса count

<td><c:out value= "${dustList[counter.index].dust}"/></td> 
<td><c:out value= "${myList[counter.index].name}"/></td> 

$ {status.count} = 1 индекс

Я также предполагаю, что там являются методы, такие как getMegaprice() или megaprice являются общедоступными.

+0

это был индекс .. спасибо человеку .. – user3214173

+0

как http://stackoverflow.com/questions/21190153/how-to-code-foreach-involving-3-lists-in-jstl получить вывод ??? – user3214173

+0

он использовал тот же код, что и выше, с подсчетом – user3214173

Смежные вопросы