У меня есть 4 списка в моем контроллере. Продукт, цена и количество. Я помещаю эти списки в список результатов и передаю список результатов через объект модели на страницу jsp. Я хочу, чтобы результат был следующим.Как перечислить список списков с помощью jstl?
Product1
взнос1
Qty1
Product2
price2
Qty2
Вот код.
Код контроллера
@RequestMapping(value="/demo1")
public ModelAndView demo1(){
List productName=new ArrayList();
List price=new ArrayList();
List qty=new ArrayList();
List result=new ArrayList();
productName.add("iphone");
productName.add("nokia");
price.add("70000");
price.add(2000);
qty.add(1);
qty.add(3);
result.add(productName);
result.add(price);
result.add(qty);
ModelAndView model=new ModelAndView("demo");
model.addObject("result", result);
return model;
}
Я пытаюсь следующее Jsp но не получают желаемый результат.
JSP код
<c:set var="i" value="0" scope="page" />
<c:forEach var="s" items="${result}" varStatus="ctr">
<ul>
<li>${s[i]}
<%-- <ul>
<c:forEach var="s1" items="${s}">
<li>${s1}</li>
</c:forEach>
</ul> --%>
</li>
</ul>
<c:set var="i" value="${i+1}" scope="page" />
</c:forEach>
Любая помощь будет apreciated.Thanks.
Спасибо большое. Это сработало. На самом деле я создаю один проект, и все эти детали будут получены из базы данных. У меня есть много продуктов, которые не только для мобильных устройств. Это всего лишь демонстрационный код, из-за чего появляются сырые дженерики, извините за это. И можете ли вы рассказать мне, причина стольких голосов вниз, это обескураживает для более свежих, как мы. Спасибо снова. – jagga