- - PR -
JSPで動的な行数のテーブル作成について
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2006-11-02 00:37
JSPにて、<logic:iterate>や<bean:write>などを使用して、
動的な行数のTABLEを表示させたいと思っていますが、 具体的な作成方法がわかりません。 +------+------+------+ | cal1 | cal2 | cal3 | +------+------+------+ | cal1'| cal2'| cal3'| +------+------+------+ | cal1"| cal2"| cal3"| +------+------+------+ ・ ・(行数を動的にしたい) ・ Col.java ----------------- ※各々の要素を保持しているクラス public class Col { private String cal1; private String cal2; private String cal3; …setter,getter省略 } Row.java ------------------ ※colをList保持しているクラス public class Row { private List row; public List getRow() { return row; } public void setRow(Col col) { row.add = col; } } tableDisp.java ------------------ public class tableDisp extends BaseAction { public ActionForward executeProcess(...) { ...省略 request.setAttribute("row", row); return mapping.findForward("success"); } } JSP ------------------ <table> <tr> ←★ <td>cal1</td> <td>cal2</td> <td>cal3</td> </tr> ←★' </table> ★から★'までをRow分繰り返せば良いかと思うのですが、 ListであるRowからcolをjsp上でどうやって取り出せばよいのかわかりません。 どなたか、このような動的な行のTABLEを作成する方法を教えて下さい。 |
|
投稿日時: 2006-11-02 09:07
もっと具体的に
どの辺りが分らないのでしょうか。 上手くいかなかったJSPを書いてみてください。 悪いところを指摘できるかと思います。 |
|
投稿日時: 2006-11-02 09:15
サンプルソースなら検索するといくらでも出てきますよ。
http://www.google.co.jp/search?hl=ja&q=%22logic%3Aiterate%22 サンプルを見ながら真似て試した上で、 不明点があればまた質問してみてください。 |
1