<s:iterator value="roleList" var="thirdMenu">
   <s:if test="#thirdMenu.mid == #twoMenuList.mid">
       <s:set name="isExistsMid" value="%{'yes'}"/>
   </s:if>
   <s:else>
       <s:set name="isExistsMid" value="%{'yes'}"/>
   </s:else>
</s:iterator>在这个迭代循环中用什么表情可以跳出这个循环.
                                                                                 
                             

解决方案 »

  1.   

    <s:iterator value="roleList" var="thirdMenu"> 
      <s:if test="#thirdMenu.mid == #twoMenuList.mid"> 
          <s:set name="isExistsMid" value="%{'yes'}"/> 
      </s:if> 
      <s:else> 
          <s:set name="isExistsMid" value="%{'yes'}"/> 
      </s:else> 
    </s:iterator> 在这个迭代循环中用什么标签可以跳出这个循环. 
      

  2.   

    LZ可以去我的资源里看看,有以下资源供参考: struts2权威指南-基于WebWork核心的MVC开发.pdf版 
    struts2权威指南-基于WebWork核心的MVC开发.chm版 
    轻松入门struts2.0.pdf  
    struts2.0中文教程.chm 
      

  3.   

    我知道肯定会结束的,我的意思是用什么标签可以像Java语法中的 break 关键字跳出这个循环.
      

  4.   

    我知道肯定会结束的,我的意思是用什么标签可以像Java语法中的 break 关键字跳出这个循环.
      

  5.   

    我知道肯定会结束的,我的意思是用什么标签可以像Java语法中的 break 关键字跳出这个循环.
      

  6.   

    好像没看到itrator标签提供这样的功能
      

  7.   

    我想楼主你搞错逻辑了,需要哪些数据是要在获取iterator的时候进行逻辑判断,把自己要的数据放到iterator里面,页面的话就是负责显示数据的,MVC精髓在这里,VIEW层不涉及到其它层应该做的事情,它就负责显示
      

  8.   

    <s:iterator value="roleList" status="stauts">
    <s:if test="status.count < 10">
    ……
    </s:if>
    </s:iterator>超过10次循环之后的内容就不会显示出来了,不过实际上还是会迭代,只是不显示而已
      

  9.   

    标签里有 begin 和 end  你可以设置这个来实现你的需求