【发布时间】:2023-06-07 03:22:02
【问题描述】:
我的控制器中有 4 个列表。产品、价格和数量。我将这些列表放在结果列表中,并通过模型对象将结果列表传递给 jsp 页面。 我想要输出如下。
产品1
价格1
数量1
产品2
价格2
数量2
这里是代码。
控制器代码
@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>
任何帮助将不胜感激。谢谢。
【问题讨论】:
标签: java spring jsp spring-mvc jstl