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>
添加回答
举报
0/150
提交
取消