!!!Struts2 append タグ {{include_html banner_html, "!Struts"}} AppendIteratorTag 用のコンポーネント。 このコンポーネントは、formに複数のイテレータを追加する。 追加された、それぞれの要素が移動した、イテレータは、それらの要素のみを含む。 例えば、3つのイテレータが追加(それぞれ3つの要素をもつ)されると、追加されたイテレータは、以下の順番に処理される。 +最初のイテレータの最初の要素 +最初のイテレータの2番目の要素 +最初のイテレータの3番目の要素 +2番目のイテレータの最初の要素 +2番目のイテレータの2番目の要素 +2番目のイテレータの3番目の要素 +3番目のイテレータの最初の要素 +3番目のイテレータの2番目の要素 +3番目のイテレータの3番目の要素 ::パラメータ ,タグ名,必須,デフォルト,評価,型,内容 ,id ,false ,,true ,String ,要素参照用ID. UIや、FORMタグ用。HTMLのid属性として利用される。 !!使用例 public class AppendIteratorTagAction extends ActionSupport { private List myList1; private List myList2; private List myList3; public String execute() throws Exception { myList1 = new ArrayList(); myList1.add("1"); myList1.add("2"); myList1.add("3"); myList2 = new ArrayList(); myList2.add("a"); myList2.add("b"); myList2.add("c"); myList3 = new ArrayList(); myList3.add("A"); myList3.add("B"); myList3.add("C"); return "done"; } public List getMyList1() { return myList1; } public List getMyList2() { return myList2; } public List getMyList3() { return myList3; } ---- {{include_html banner_html, "!Struts"}}