<nested:iterate>タグの使い方
<nested:iterate>タグを使うには以下宣言をします。
<%@taglib uri="struts-nested" prefix="nested" %>
nestedのメリットはname属性を省略できることです。indexIdも必須ではありません。
<nested:iterate property="detailForm" indexId="count"> //処理 <nested:text property="id" /> </nested:iterate>
indexIdで指定したcountは、タグ内で以下のようにして使用することができます。
<%=count %>
detailFormプロパティが複数件ある場合、nested:iterate内のidプロパティのhtmlソースは以下のようにはきだされます。
<input type="text" name="detailForm[0].id" /> <input type="text" name="detailForm[1].id" />
logic:iterateではidと各部品のnameを紐づけます。
<logic:iterate id="detail" name="ビーン名" property="detailList"> <html:text name="detail" property="プロパティ名" indexed="true" /> </logic:iterate>
htmlソースは以下のようにはきだされます。
<input type="text" name="detail[0].id" /> <input type="text" name="detail[1].id" />
KHI入社して退社。今はCONFRAGEで正社員です。関西で140-170/80~120万から受け付けております^^
得意技はJS(ES6),Java,AWSの大体のリソースです
コメントはやさしくお願いいたします^^
座右の銘は、「狭き門より入れ」「願わくは、我に七難八苦を与えたまえ」です^^
コメント