如题 我想从logic:iterate这个里面取得需要的了过后 就停止迭代 应该怎样做啊 急。

解决方案 »

  1.   

    为什么需要停止呢 logic:iterate 主要是用来迭代显示的   
    如果需要比较复杂的逻辑  还是放到业务层处理比较好
      

  2.   

    看下吧,好像没有这功能
    http://blog.csdn.net/startym/archive/2008/11/08/3256250.aspx
      

  3.   

    logic:iterate
    只是要将符合要求的数据迭代出来
    不符合的在业务层处理掉
      

  4.   


    支持4楼的看法~最好是在业务层处理~在业务层处理好之后再传到页面~iterate只能用来迭代显示~
    如果说你非要在页面迭代的显示的时候处理那就只能像1楼说的用if来处理了~别的办法就没有了~
      

  5.   

    不是有判断标签的吗,不太记得了是什么标签了太久没用了,在logic:iterate里面写个判断标签,true 就 break;不知道能不能行,没试过,???
      

  6.   

    Struts只有判断是否为空的标签,需要使用JSTL的<c:if>标签