私はJavaが初めてで、Strutsで作業しています。アクションクラスからjspにデータを送信したいと考えています。
データベースから従業員の詳細を取得していて、jsp のグリッド ビューに表示したいので、手伝ってもらえますか。複数のレコードが返されるため、各レコードをテーブル行に割り当てる方法
実際には、従業員レコードをデータ構造のようなリストに配置する必要があり、jsp ページではlogic:iterate
タグを使用してこれを繰り返すことができます。このタグの使用方法については、ドキュメントを参照してください。
Struts 1 を使用していて、リクエストでリストを保存している場合、コードは次のようになります。
アクションクラスのexecuteメソッド
List<String> names= new ArrayList<String>();
names.add("A");
names.add("B");
request.setAttribute("names", names);
JSPで
<logic:iterate name="names" id="namesId">
<span>
Names <bean:write name="namesId"/>
</span>
</logic:iterate>