您的位置:首页 > Web前端 > JavaScript

JSTL中想要实现break类似功能的实现方法!

2011-06-13 15:05 507 查看
<!-- 外层循环 -->
<c:forEach begin="1" end="${recommend.intCount}" varStatus="state">
<tr>
<td width="20%">
推荐位置${state.count}:
</td>
<td width="80%">
<!-- 标记 -->
<c:set var="isDoing" value="0" />
<!-- 内层循环 -->
<c:forEach items="${recommend.recommendMediaSet}" var="recommendMedia">
<c:if test="${recommendMedia.intSort == state.count}">
<!-- 标记符合条件 -->
<c:set var="isDoing" value="1" />
<!-- 设置变量 -->
<c:set var="strId" value="${recommendMedia.media.strId}" />
<c:set var="strTitle" value="${recommendMedia.media.strTitle}" />
</c:if>
</c:forEach>
<!-- 判断标记 -->
<c:if test="${isDoing == 1}">
<input type="hidden" id="sortID_${state.count}_id" name="sortID_${state.count}" value="${strId}" />
<input type="text" id="sortID_${state.count}" name="sortID_${state.count}" readonly="readonly" value="${strTitle}" onclick="showMedias(this)" />
</c:if>
<c:if test="${isDoing == 0}">
<input type="hidden" id="sortID_${state.count}_id" name="sortID_${state.count}" />
<input type="text" id="sortID_${state.count}" name="sortID_${state.count}" readonly="readonly" onclick="showMedias(this)" />
</c:if>
<input type="button" value="清除" onclick="cleanMedia('sortID_${state.count}')" style="width: auto;" />
</td>
</tr>
</c:forEach>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: