- 未記入
- ベテラン
- 会議室デビュー日: 2005/02/24
- 投稿数: 55
|
投稿日時: 2005-07-08 11:09
表題の件について質問です。
JSTLで2次元配列に対して
2重のループ処理を行いたいのですが
うまくいきません。
下記のようなコードを書いたところ、
無限ループにはまっているようです。
どうか助けてください。
コード: |
|
public class A {
private B[][] b;
public B[][] getB(){return b}
}
|
サーブレットにて
コード: |
|
request.setAttribute("aaa", new A());
|
JSPにて
コード: |
|
<c:forEach items="requestScope.aaa.b" var="single">
<c:forEach items="single" var="double">
OK!!!
</c:forEach>
</c:forEach>
|
|
- 未記入
- ベテラン
- 会議室デビュー日: 2005/02/24
- 投稿数: 55
|
投稿日時: 2005-07-08 11:16
コードを修正します。
クラス
コード: |
|
public class A {
private B[][] b = new B[2][2];
public B[][] getB(){return b}
}
|
サーブレットにて
コード: |
|
request.setAttribute("aaa", new A());
|
JSPにて
コード: |
|
<c:forEach items="${requestScope.aaa.b}" var="single">
<c:forEach items="${single}" var="double">
OK!!!
</c:forEach>
</c:forEach>
|
|
- 未記入
- ベテラン
- 会議室デビュー日: 2005/02/24
- 投稿数: 55
|
投稿日時: 2005-07-08 11:29
【解決しました。】
無限ループになっていたのは<c:forEach>とは関係なく
jspを循環してincludeしていました。
問題は解決しました。
|