HTML でフォームを送信すると、パラメーターを複数回渡すことができます。
<input type="hidden" name="id" value="2">
<input type="hidden" name="id" value="4">
次に、Struts で、プロパティ String[] id を持つ Bean を使用できます。これにより、配列が正しく設定されます。
私の質問は、どうすればJavascriptでそれを行うことができますか? 配列があり、form.id.value = myArray を設定すると、値がコンマ区切りのリストに設定されるだけです。したがって、Struts 側では、1 要素の配列、つまり文字列 "2,4" を取得します。
追加する必要があります。これをフォームで送信する必要があるため、id=2&id=4 などの GET 要求を生成することはできません。