

今自分独自でStrutsのシステムを作っています。logic:iterateでは動くのですが、なぜかforEachをつかった場合動きません。
環境JAVA1.8
Struts1.3.10
tomcat8
Eclipseです
すみませんが、プログラムを貼らせてもらいます。
JSPの部分です
<c:forEach var="syousai" items="${ActionForm.syousaiList}">
<tr id = "body">
<td><html:text name="syousai" property="kyuyo" indexed="true"/></td>
<td><html:text name="syousai" property="zatu" indexed="true"/></td>
<td><html:text name="syousai" property="zei" indexed="true"/></td>
<td><html:text name="syousai" property="syotoku" indexed="true"/></td>
<td><html:text name="syousai" property="jyumin" indexed="true"/></td>
<td><html:text name="syousai" property="goukei" indexed="true"/></td>
<td><html:checkbox name="syousai" property="syocheck" indexed="true"/></td>
</tr>
</c:forEach>
Formの部分です。
public List<SyousaiForm> getSyousaiList() {
return syousaiList;
}
public void setSyousaiList(List<SyousaiForm> syousaiList) {
this.syousaiList = syousaiList;
}
public SyousaiForm getSyousai(int cnt) {
while (this.syousaiList.size() <= cnt) {
this.syousaiList.add(new SyousaiForm());
}
return this.syousaiList.get(cnt);
}
これがどうしても動きません。すみませんが、教えていただけないでしょうか。
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
>どうしてもforEachで動かしたいのですが
strutsタグは連携するように出来てますが、JSTLタグとは
密に連携出来ないので無理です。
なぜforEachに拘るのかわかりませんが、JSPなのですから
Javaでループ変数を作るとかすれば簡単ですよね?
それともタブじゃなきゃいけない縛りとかが有るのでしょうか?
No.1
- 回答日時:
<html:text> が indexed属性=true のとき、リクエスト名を作るのに
インデックスが必要ですが、インデックスを作るのは <logic:iterate> です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
オブジェクトの中のプロパティ...
-
JSPでImportエラーになります
-
StrutsでJSPからListを受け取り...
-
JSPでDBからデータ読み込みブラ...
-
Java Struts ~に対するゲッタ...
-
WebWork(struts2)でのパラメー...
-
strutsでlist型の入力を行うには
-
Struts2 selectタグのmultiple...
-
JSPにて、変数を利用してフォン...
-
requestの値が削除されません…
-
JSPからServletに、テーブルに...
-
はてなブログの1つの記事の中...
-
PropertyNotFoundException解決...
-
hiddenの値が期待した値で取得...
-
全取得したデータをjspで順番に...
-
System.err. printlnとSystem.o...
-
変数を動的に利用するには?
-
IF関数でEmpty値を設定する方法。
-
ループ処理の際、最後だけ","を...
-
ORA-01858: 数値を指定する箇所...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
オブジェクトの中のプロパティ...
-
JSPでImportエラーになります
-
JSPにて、変数を利用してフォン...
-
requestの値が削除されません…
-
StrutsでJSPからListを受け取り...
-
JSPからServletに、テーブルに...
-
hiddenの値が期待した値で取得...
-
JSPでDBからデータ読み込みブラ...
-
全取得したデータをjspで順番に...
-
NULLが返ってこない…。
-
enumでの要素番号から要素名の...
-
Java Struts ~に対するゲッタ...
-
JavaでXMLといったら何を使いま...
-
【struts】 ActionFormで別のAc...
-
<s:iterator>の値をリストで取...
-
コンボボックスにつきまして
-
データベースに変数の値を挿入
-
パネル生成メソッドの作り方
-
【Struts】bean:writeタグのpro...
-
1ページに10件ずつ表示したい
おすすめ情報
すみません。どうしてもforEachで動かしたいのですが、どのようにすればよろしいでしょうか。
ご回答よろしくお願いします。