シナリオ:
いくつかのテーブル行をフェッチし、それらをクラスRowのオブジェクトに追加するクラスDatabaseDAOにメソッドgerRow()があります。
各RowオブジェクトはArrayListに追加されます。getRow ()メソッドはそのArrayListを返します。
質問:
私の質問は、JSPでテキストの結果をどのように繰り返すのですか?<c:out>
JSTLタグとを使用する予定です<c:ForEach>
。それが唯一の選択肢だと思います。どのくらい正確にそれを行うことができますか?
難しさ:
私が呼び出すメソッドはArrayListを返します。ArraListには行のオブジェクトがあります。次に、その行の各列を分離して印刷する必要があります。
RowオブジェクトはRowクラスであり、Row.getColum1、Row.getColum2、Row.getColum3などがあります。
サンプル:
<jsp:useBean id="xxxxxxxxxxxx" class="xxxxxxxxxxxx" scope="request" />
<c:forEach var="xxxxxxxxxxxx" items="${xxxxxxxxxxxx}">
<c:out value="${xxxxxxxxxxxx.xxxxxxxxxxxx}" />
<c:out value="${xxxxxxxxxxxx.xxxxxxxxxxxx}" />
</c:forEach>