今自分独自で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で質問しましょう!
似たような質問が見つかりました
- AJAX JavascriptからPHPへのAjax通信でnullが返ってくる 3 2022/08/03 22:00
- JavaScript EasyUIのSubGrid(jquery)におけるObjectに入れた連想配列について 1 2022/05/02 11:21
- HTML・CSS テーブルタグのセルの幅の一部だけを指定 1 2023/03/12 12:02
- Visual Basic(VBA) Selenium.ChromeDriverの使い方について 7 2022/09/22 06:43
- HTML・CSS 【CSS】:hasで可能? imgを含むtr要素を選択したい 1 2022/11/17 14:36
- JavaScript jQueryで同じクラス名のものを別物として扱いたい 1 2022/06/17 14:14
- 工学 【制御工学】単位ステップ応答の遅れ時間の求め方(令和2年度の機械設計技術者試験(制御工学)の問題) 3 2022/11/02 10:51
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- HTML・CSS 自身のHPにYouTube動画を貼り付けるのが出来なくなり困ってます 1 2022/11/11 10:44
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
オブジェクトの中のプロパティ...
-
JSPでImportエラーになります
-
<s:iterator>の値をリストで取...
-
hiddenの値が期待した値で取得...
-
JSPでDBからデータ読み込みブラ...
-
StrutsでJSPからListを受け取り...
-
javaの環境変数の%CATALINA_HOM...
-
JSPからServletに、テーブルに...
-
requestの値が削除されません…
-
全取得したデータをjspで順番に...
-
JSPにて、変数を利用してフォン...
-
PropertyNotFoundException解決...
-
[JAVA]try 内の変数を外で!?
-
C言語のポインターに関する警告
-
java キーボード入力された値の...
-
ORA-01858: 数値を指定する箇所...
-
ダブルクォーテーションのrepla...
-
ページング
-
JSPやサーブレットでSystem.out...
-
カタカナの小文字を大文字に変...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
オブジェクトの中のプロパティ...
-
JSPでImportエラーになります
-
JSPでDBからデータ読み込みブラ...
-
1ページに10件ずつ表示したい
-
StrutsでJSPからListを受け取り...
-
hiddenの値が期待した値で取得...
-
JSPからServletに、テーブルに...
-
Java Struts ~に対するゲッタ...
-
【struts】 ActionFormで別のAc...
-
入力チェックとエラーメッセー...
-
データベースに変数の値を挿入
-
PropertyNotFoundException解決...
-
全取得したデータをjspで順番に...
-
requestの値が削除されません…
-
JSP DB 表示
-
<s:iterator>の値をリストで取...
-
JSPにて、変数を利用してフォン...
-
JSFタグ<h:dataTable>でヘッダ...
-
ログイン画面
-
JSPでの文字列編集出力
おすすめ情報
すみません。どうしてもforEachで動かしたいのですが、どのようにすればよろしいでしょうか。
ご回答よろしくお願いします。