3

私はこれが初めてで、現在友人の既存のコードを編集しています。これに似たJavaコードのJSTL/JSFでネストされたforループを実行する簡単な方法があるかどうかを知りたいだけです。

blocks=0;
for(vElement=0; blocks<19; vElement++){
   for(hElement=0; exit<1; hElement++){
      System.out.println(blocks);
      if(blocks!=18){
          blocks++;
      } else{
          exit = 1;
      }
   }
   System.out.println("\n");
}

出力は次のようになります。

0   1   2   3   4   5   6
7   8   9   10  11  12  13
14  15  16  17  18

私がここで見たものはすべて、バッキングBeanと関係があります(そして、これには実際には必要ありません)。助言がありますか?

4

1 に答える 1

3
<c:forEach var="i" begin="0" end="2">
  <c:forEach var="j" begin="0" end="6">
     <c:if test="${(i*7 + j) <=18}">
                       <c:out value="${(i*7 + j)}" />
     </c:if>
  </c:forEach>
  <br />
</c:forEach>

注:テストしていません

BalusC のリクエストのクローン作成新しいリクエストも追加しました

こちらもご覧ください

于 2012-05-22T07:57:29.137 に答える