• ベストアンサー

JAVA グリッド

java struts Webアプリでグリッドを表示させたいのですが。 グリッドという言葉で通じるかわかりませんが、ExcelのセルやASP.NETで言うDataGridのイメージです。 --------------- | 名  前 | 年  |←ヘッダ --------------- | 田中太郎 | 20歳 | --------------- | 佐藤次郎 | 30歳 | --------------- ~ ↑こんな枠組みです。 検索結果等を表示させたい場合、どのようにすればよいでしょうか。 (クラスなど)

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

Strutsなんで、logicタグライブラリのiterateタグを、<table>タグのすぐ内側にて使用してください。(ループしたい<tr>タグや<td>タグを囲む。) したらば、サーバサイド側で動的に<tr>タグや<td>タグが、必要な分だけ生成されることでしょう。 とまぁ、単に動けばいいとか、急いでいるってんでしたら、スクリプトレットでも構いませんけども。(ただ、Webデザイナーさん達に嫌われそう。)

参考URL:
http://www.javaroad.jp/opensource/js_struts6.htm
ShimantoGa
質問者

お礼

有難うございます。 ようやく意味がわかりました。 参考サイトを元に作成してみようと思います。

その他の回答 (2)

  • _ranco_
  • ベストアンサー率58% (126/214)
回答No.2

> 動的にテーブルを生成する処理 変数をnとすると、forループにより<TR>行をn回出力する。

ShimantoGa
質問者

お礼

上の方の回答により意味がわかりました。 有難うございます。

  • _ranco_
  • ベストアンサー率58% (126/214)
回答No.1

HTMLのTABLEを出力する。

ShimantoGa
質問者

お礼

回答ありがとうございます。 >HTMLのTABLEを出力する。 最終的にはHTMLのTABLEが吐き出されるのでしょうが(ASP.NETしかり)、そのためのクラスは存在しないということで宜しいでしょうか。 検索結果ですので動的に行が増えます。(補足になるかもしれませんが) ですので固定テーブルでは対応できません。 動的にテーブルを生成する処理が必要になります。 その為にはそのようにすれば宜しいでしょうか。

関連するQ&A