webwork根据条件退出一个c:forEach循环
Published by admin on 07月 11, 2010
在项目中碰到这么一个问题,判断群组id.如果群组id中包含4就执行一段代码,而不包含则执行另一段代码。在action中已经获取到了当前用户的所有群组id.在webwork中进行判断.
刚开始还以为webwork中有类似于indexOf的功能.可是在实现时却发现根本没有这样的功能,没办法看来只有使用循环了.
<c:set var= “isflag” value= “0″/>
<c:forEach var=”item” items=”${groupId}” >
<c:if test=”${item == ‘4′}” >
<c:set var= “isflag” value= “1″/>
</c:if>
</c:forEach>
<c:if test=”${isflag == ‘1′}” >
//需要执行的另外的代码
</c:if>
<c:if test=”${isflag == ‘0′}” >
//需要执行的代码
</c:if>
上一篇文章:« webwork中c:foreach用法
下一篇文章:Domino的LDAP服务与使用 »
【版权说明】:本网页上有部分内容来源于网上收集,但不能保证资料的完整性和准确性,仅提供参考和学习。如有侵权请立即通知我们,我们将立即删除,谢谢合作!

Add A Comment