如何在所选集合项的子集合的Web页面元素上显示?

时间:2015-04-11 21:49:16

标签: java jsp web

你能想出如何在选择集合项目的子集合的网页元素上显示吗?例如,集合元素蔬菜对应于胡萝卜,西红柿,洋葱等。换句话说,A包含产品类型,集合A的每个元素对应于集合B中的元素。
是否有一些标准组件或其他解决方案?

1 个答案:

答案 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>