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

【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个赞

<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
  • 1 回答
  • 1 关注
  • 2748 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信