
jsp上でBeanで以下のように設定されている
ArrayList<ArrayList<Integer>> a;
a.add(new ArrayList<Integer>);
a.add(new ArrayList<Integer>);
a.add(new ArrayList<Integer>);
a.get(0).add(0);
a.get(0).add(1);
a.get(1).add(2);
a.get(1).add(3);
a.get(1).add(4);
a.get(1).add(5);
a.get(2).add(6);
a.get(2).add(7);
a.get(2).add(8);
aのような行と列が不定のArrayListの全ての値をjspの画面上に
値 値 値
0 2 6
1 3 7
4 8
5
といったようにテーブルで表示したいのですがjspにどのような既述をすればよいでしょうか?
クリックしたときの処理などの導入や項目を増やすなど拡張する場合があるので
以下のような形とレイアウトが同じようになると望ましいです
<td>
<table>
<tr>値</tr>
<tr>0</tr>
<tr>1</tr>
<tr>2</tr>
</table>
</td>
<td>
<table>
<tr>値</tr>
<tr>3</tr>
<tr>4</tr>
<tr>5</tr>
</table>
</td>
<td>
<table>
<tr>値</tr>
<tr>6</tr>
<tr>7</tr>
<tr>8</tr>
</table>
</td>
No.1ベストアンサー
- 回答日時:
こんにちは。
>以下のような形とレイアウトが同じようになると望ましいです
タグが構成的におかしいので勝手に直しました。
*インデントに全角スペース使ってます
動きは追って貰えばわかると思いますので説明を割愛します。
<table border="1">
<tr>
<%
// 列分の処理
for ( int i = 0; i < a.size(); i ++ ) {
%>
<td valign="top">
<table>
<tr>
<th>値</th>
</tr>
<%
// 行分の処理(指定列の行数分)
for ( int j = 0; j < a.get(i).size(); j ++ ) {
%>
<tr>
<td>
<%=a.get(i).get(j) %>
</td>
</tr>
<%
}
%>
</table>
</td>
<%
}
%>
</tr>
</table>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
クリックされた罫表セルの行番...
-
一覧から選択した行の行番号を...
-
Web上でのグラフ表示
-
tableの任意行にfocusをあてる
-
標準準拠モードと後方互換モー...
-
至急!GetElementById でtdの...
-
プルダウンで選択すると、DBの...
-
JavaScriptで特定のtdタグにcla...
-
CSVデータをツリー表示させたい
-
return trueとreturn falseの用...
-
Selectボックスの幅を自動で広...
-
onchangeイベントを強制的に発...
-
RegularExpressionValidatorの...
-
チェックボックス付きのテーブ...
-
ASP.NETでNAME属性を固定にしたい
-
JavaScript ログアウト処理
-
【jQuery】input nameの文字列...
-
sessionの値でボタンを活性・非...
-
ラジオボタンにタブインデック...
-
submitした値を返したい
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プルダウンで選択すると、DBの...
-
ハイパーリンクを別ウインドウ...
-
特定<table>内の<td>の色を変える
-
JavaScriptで特定のtdタグにcla...
-
JavaScriptでテーブルの行入れ替え
-
javascriptで質問です。 displa...
-
クリックされた罫表セルの行番...
-
jsで質問です。 displayプロパ...
-
JavaScriptでテーブルをクリッ...
-
テーブル内に表示されている数...
-
jqueryとscriptでTABLEのセルを...
-
tableの任意行にfocusをあてる
-
スクロールバーの表示位置を変...
-
Selenium.ChromeDriverの使い方...
-
テーブルの項目の値取得
-
jspでのArrayListの値の表示
-
二次元配列に数字をランダムに...
-
テーブルで表示する『列』を絞...
-
EasyUIのSubGrid(jquery)にお...
-
ブルダウン選択でページの表示...
おすすめ情報