皆様お疲れ様です。
現在strutsのコーディングをしているのですが躓いている箇所がございましてお力をお借りしたいと思い、質問させていただきます。
ActionForm_Aの中にActionForm_Bの配列型を宣言しています。
//その他変数色々あってその下
private ActionForm_B[] af_b;
getter/setterとしては
public ActionForm_B[] getActionForm_B() {
return af_b;
}
public void setActionForm_B(final ActionForm_B[] setAfb) {
this.af_b = setAfb;
}
です。jspで表示するのは出来ますが、取得する際に
「javax.servlet.ServletException:BeanUtils.populate」
が表示されてActionForm_Bの配列型が取得出来ません。
indexedもやっていますし、IterateのindexIdも指定しています。
<logic:iterate id ="af_b" name="af_a" property="af_b" scope="request" indexId="index">
<html:hidden name="af_b" property="name1" indexed="true"/>
<html:hidden name="af_b" property="name2" indexed="true"/>
</logic:iterate>
表示されているhidden部のhtmlは
<input type="hidden" name="af_b[0].name1" value="鬼瓦権座武朗">
となっています。
これを表示している画面からsubmitしますと
javax.servlet.ServletException: BeanUtils.populate
と表示され落ちてしまいます。
これらの情報からなにか気付いた事、ご指摘等がありましたら是非ご意見を頂きたいと思います。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
こんにちは。
「ActionForm_A」内の「ActionForm_B」配列を初期化してみてください。
iterateの中の動きは
1. getActionForm_B()を呼ぶ。
2. その中のひとつのインスタンスに関してsetterを呼ぶ。
※setActionForm_B(final ActionForm_B[] setAfb)が呼ばれるわけではありません。
上記2の時点でインスタンスが存在していないためエラーとなります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript フォームが空欄の時にフォームの外をクリックすると、エラーが出るコードを調べています。 1 2023/06/25 11:51
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- PHP if(preg_match("/[^0-9]/",$gu_d)){意味を教えてください。 1 2022/05/06 05:37
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- JavaScript jqueryを使ったスムーススクロールのコードを書いたのですが、HTMLコード内にある、a butt 2 2022/04/14 10:59
- Visual Basic(VBA) ExcelのVBAでシフト表を作っていますが、バグが出て困っています 2 2022/09/13 11:33
- JavaScript clear機能を失わずにファイルアップロード機能を作成したい 3 2023/06/10 16:12
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
JSPでImportエラーになります
-
hiddenの値が期待した値で取得...
-
JSPでDBからデータ読み込みブラ...
-
オブジェクトの中のプロパティ...
-
JSPにて、変数を利用してフォン...
-
requestの値が削除されません…
-
PropertyNotFoundException解決...
-
java キーボード入力された値の...
-
C言語のポインターに関する警告
-
System.out.printlnの出力先
-
変数を動的に利用するには?
-
ダブルクォーテーションのrepla...
-
コマンドライン引数の例外処理...
-
配列の中に複数存在する数がい...
-
ページング
-
C言語でunsigned char配列を連...
-
1~100までの数字を表示し、か...
-
[JAVA]try 内の変数を外で!?
-
yyyymmddからyyyy/mm/d...
-
ボタンの複数割り当てについて
マンスリーランキングこのカテゴリの人気マンスリー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での文字列編集出力
おすすめ情報