博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
s:iterator间接实现跳出循环
阅读量:5010 次
发布时间:2019-06-12

本文共 454 字,大约阅读时间需要 1 分钟。

在用s:iterator遍历小组成员时需要过滤出管理员,然后在找到第一个管理员以后停止循环,下面是我的代码:

[javascript]
  1. <s:set name="index" value="1" />  
  2. <s:iterator value="#detail.members" var="memeber" id="memeber" status="status">  
  3.     <s:if test='%{#memeber.attr1 == "admin" }'>  
  4.         <s:if test="#index==1">  
  5.             <s:set name="index" value="2" />  
  6.             <s:property value="#memeber.nickName"/>  
  7.         </s:if>  
  8.     </s:if>  
  9. </s:iterator>  

s:if可以合成一个,这里写成两个方便大家理解,这样做的实质没有跳出循环,但是巧妙的控制了循环的次数。

 

转载于:https://www.cnblogs.com/limeiky/p/6053939.html

你可能感兴趣的文章
类的定义、声明使用
查看>>
转载,gini系数代码对应的公式
查看>>
编译安装mysql-5.6.40
查看>>
年终总结
查看>>
初创互联网公司技术架构变迁之路
查看>>
【BZOJ 3676】 3676: [Apio2014]回文串 (SAM+Manacher+倍增)
查看>>
【网络流24题】No. 13 星际转移问题 (网络判定 最大流)
查看>>
解析$.grep()源码及透过$.grep()看(两次取反)!!的作用
查看>>
[模板] 字符串hash
查看>>
SGU438_The Glorious Karlutka River =)
查看>>
Linux集群及LVS简介
查看>>
简单几何(直线与圆的交点) ZOJ Collision 3728
查看>>
Codeforces Round #327 (Div. 2)
查看>>
如何解决Provisional headers are shown问题(转)
查看>>
开发网站遇到的bug
查看>>
实现简单的接口自动化测试平台
查看>>
EXCEL工作表合并
查看>>
Prime Path
查看>>
ODAC(V9.5.15) 学习笔记(三)TOraSession(2)
查看>>
单纯形法
查看>>