java遍历list的问题?

10 | 守望幸福 |浏览8937次
收藏|2012/08/07 09:43

java遍历问题,有个java遍历的问题,高手帮看看,
从后台传过来一个list在jsp页面遍历,但是现在要求:页面必须有固定的三行,如果list中包含这三项,那么将符合三项信息的数据填充进去,如果list中不包含三项,那么三项固定在页面上,如果三项中有一项,jsp页面中需要在增加2项,如果list有2项,页面中需要增加一项,总之,不管list中有没有3项内容,页面中必须有。谢谢!

回答该问题即可获得 2 经验值,问题被采纳即可获得 2 经验值 + 10 财富值!
我来回答

验证码

  换一个
全部回答(2)
  • <c:forEach items="${list}" var="elementlist" varStatus="count"> 
    <td>显示的项啊1</td> 
    <td> 
    <c:if test="${list.XXX == ###}">显示的值啊1</c:if> 
    <c:if test="${list.XXX != ###}">不显示的值啊1</c:if> 
    </td> 
    <td>显示的项啊2</td> 
    <td> 
    <c:if test="${list.XXX == ###}">显示的值啊2</c:if> 
    <c:if test="${list.XXX != ###}">不显示的值啊2</c:if> 
    </td> 
    <td>显示的项啊3</td> 
    <td> 
    <c:if test="${list.XXX == ###}">显示的值啊3</c:if> 
    <c:if test="${list.XXX != ###}">不显示的值啊3</c:if> 
    </td> 
    </c:forEach>

    回答于 2012/08/07 09:46
  • 后台直接处理,没有就加有了就不加。页面直接显示即可。
    先在页面上把3项固定项加上。值留为空啊
    然后再遍历list,在页面上用
    <c:forEach items="${list}" var="elementlist" varStatus="count">
    <c:if 条件匹配啊!>
    <td>显示的项啊</td><td>显示的值啊</td>
    </c:forEach>
    进行更新

    回答于 2012/08/07 09:45
0人关注该问题
推荐专家
+1
 加载中...