你能想出如何在选择集合项目的子集合的网页元素上显示吗?例如,集合元素蔬菜对应于胡萝卜,西红柿,洋葱等。换句话说,A包含产品类型,集合A的每个元素对应于集合B中的元素。
是否有一些标准组件或其他解决方案?
答案 0 :(得分:0)
使用jstl标签。这是一个quick reference guide来帮助您入门,这是一个示例:
<c:forEach items="${vegetables}" var="vegetable">
<c:forEach items="${vegetable.carrots}" var="carrot">
<ul>
<li>${carrot.color}</li>
<li>${carrot.size}</li>
<li>${carrot.somethingElse}</li>
</ul>
</c:forEach>
<c:forEach items="${vegetable.tomatoes}" var="tomatoe">
<ul>
<li>${tomatoe.color}</li>
<li>${tomatoe.size}</li>
<li>${tomatoe.somethingElse}</li>
</ul>
</c:forEach>
<c:forEach items="${vegetable.onions}" var="onion">
<ul>
<li>${onion.color}</li>
<li>${onion.size}</li>
<li>${onion.somethingElse}</li>
</ul>
</c:forEach>
</c:forEach>