0
03
29
58
为了账号安全,请及时绑定邮箱和手机立即绑定

【jsp】想用jstl代码实现for if嵌套语句...求大神指点

【jsp】想用jstl代码实现for if嵌套语句...求大神指点

曲胡弓上的缅怀星光 2016-11-20 15:56:05
jstl代码: <c:forEach var="i" items="${requestScope.data}" begin="0"> <c:out value="${i}" /> <c:if test="${i}%4==0"><c:out value="|"/> </c:if> </c:forEach> java代码:(想用jstl实现的部分) Navbar na = new Navbar(); int m=0; for (String i : na.data) { System.out.print(i); m++;   if(m%4==0)    {   System.out.println();    }    else if(m%2==0){    System.out.print("  ");   }else{   System.out.print("|");   } } 效果: 电视剧|综艺  游戏|小游戏 电影|直播  动画|漫画 新闻|军事  旅游|音乐 彩票|竞猜  搞笑|小说 特价|手机  股票|理财

1 回答

已采纳
?
Its_forever

TA贡献361条经验 获得超328个赞

1
2
3
4
5
6
7
8
9
10
11
<c:choose>
<c:when test="${i}%4==0"
     <c:out value="|"/>
</c:when>
<c:when test="${i}%2==0"
     <c:out value=" "/>
</c:when>
<c:otherwise> 
      <c:out value="|"/>
</c:otherwise>
</c:choose>

查看完整回答
1 反对 回复 2016-11-20

添加回答

代码语言

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号