私は2つのテーブルcountry_listとrating_listを持っています。新しい国をシステムに追加するには、別個のjspがあります。問題は、国のすべての評価を編集できる[レーティングの編集]ページにあります。ページの編集レーティングを開くと、すべての国名が対応するテキストフィールドのラベルとして1つずつ表示され、ユーザーが与えたいレーティングが与えられます。ユーザーが編集レーティングページでサブミットをクリックすると、レーティング値をフォーム値にマッピングする方法を教えてください。国名リストはデータベースから取り込むことができますが、評価はどうですか?私が国の数について確信しているなら、私はそのフォームクラスに多くの評価フィールドを与えることができます。しかし、どのくらいの数のテキストフィールドが表示されるのか分かりません。私はStruts 1.2を使用しています。フォームに空の値を持つ100個の文字列を作成する必要がありますが、それは良い方法ではありません。これは唯一の方法、他の選択肢ですか?入力フィールドの数がわからないときにstrutsフォームクラスを作成する方法
たとえば、ログインページの場合、「String username; String password」のような2つのフィールドを作成し、それに対応するセッターとゲッターを作成できます。
しかし、私の問題では、どのくらいの国とそれに対応する評価が不明です。 私は、リストとして国名をリストに付け、フォームを提出する際にリストとして指定すると、国名と格付けが自動的に対応するリストにマップされます。
入力の数がわからないときは、どのようにしてstrutsフォームクラスを実装できますか? – user617597