Struts/Iterateタグの使い方
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#topicpath
----
**Iterateタグの使い方 [#t570d500]
RequestやSession,PageContext,Applicationなど、あるスコー...
***Collectionが、あるスコープに存在する場合 [#c45374ae]
下のコードは authenticateListというCollectionのインスタン...
<logic:iterate id="authenticate" name="authenticateList"...
<bean:write name="authenticate" property="userId" />
</logic:iterate>
***配列が、あるスコープに存在する場合 [#b27454e1]
下のコードはjavadocsという名前の配列がrequestスコープに存...
<logic:iterate id="javadoc" name="javadocs" scope="reque...
<tr>
<td><bean:write name="javadoc" property="className" />...
<td><bean:write name="javadoc" property="url" /></td>
</tr>
</logic:iterate>
<%--
id: loop内のBeanの変数名(loop内のbean:writeなどでname...
name,scope: scopeからgetAttribute(name)
--%>
と記述をすると
+request.getAttribute("javadocs");とやって配列を取得し
+ループ内では配列内の個々のインスタンスはjavadocという変...
+javadoc.getClassName()やらjavadoc.getUrl()などのメソッド...
+配列の要素数分繰り返される
といったことが行われます。
***フィールドに配列を保持するインスタンスが、あるスコープ...
下のコードは、getBookmarks()というメソッドで配列を返すイ...
<%--
id: loop内のBeanの変数名(loop内のbean:writeなどでname...
name,scope: scopeからgetAttribute(name)
property: 配列を返すプロパティ名。下例ではget+bookmark...
--%>
<logic:iterate id="bookmark" name="bookmarks" property="...
<bean:write name="bookmark" property="name" />
<html:link paramName="bookmark" paramId="name" paramPr...
page="/edit.do?action=edit">編集</html:link>
</logic:iterate>
***イテレータが、あるスコープに存在する場合 [#j44fb426]
Iterator が「pageContext」などにいるとする(名前をeとしよ...
<logic:iterate id="user" name="e">
<bean:write name="user" property="userid" />
</logic:iterate>
とアクセス可能。((property属性とかでフィールドを取得する...
----
この記事は
#vote(おもしろかった[179],そうでもない[96])
- struts勉強中です。わかりやすくて参考にさせていただきま...
- struts勉強中です。わかりやすくて参考にさせていただきま...
- わかりやすくて参考にさせていただきました -- [[研修中]] ...
- tt -- [[a]] &new{2017-08-18 (金) 13:22:17};
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
終了行:
#topicpath
----
**Iterateタグの使い方 [#t570d500]
RequestやSession,PageContext,Applicationなど、あるスコー...
***Collectionが、あるスコープに存在する場合 [#c45374ae]
下のコードは authenticateListというCollectionのインスタン...
<logic:iterate id="authenticate" name="authenticateList"...
<bean:write name="authenticate" property="userId" />
</logic:iterate>
***配列が、あるスコープに存在する場合 [#b27454e1]
下のコードはjavadocsという名前の配列がrequestスコープに存...
<logic:iterate id="javadoc" name="javadocs" scope="reque...
<tr>
<td><bean:write name="javadoc" property="className" />...
<td><bean:write name="javadoc" property="url" /></td>
</tr>
</logic:iterate>
<%--
id: loop内のBeanの変数名(loop内のbean:writeなどでname...
name,scope: scopeからgetAttribute(name)
--%>
と記述をすると
+request.getAttribute("javadocs");とやって配列を取得し
+ループ内では配列内の個々のインスタンスはjavadocという変...
+javadoc.getClassName()やらjavadoc.getUrl()などのメソッド...
+配列の要素数分繰り返される
といったことが行われます。
***フィールドに配列を保持するインスタンスが、あるスコープ...
下のコードは、getBookmarks()というメソッドで配列を返すイ...
<%--
id: loop内のBeanの変数名(loop内のbean:writeなどでname...
name,scope: scopeからgetAttribute(name)
property: 配列を返すプロパティ名。下例ではget+bookmark...
--%>
<logic:iterate id="bookmark" name="bookmarks" property="...
<bean:write name="bookmark" property="name" />
<html:link paramName="bookmark" paramId="name" paramPr...
page="/edit.do?action=edit">編集</html:link>
</logic:iterate>
***イテレータが、あるスコープに存在する場合 [#j44fb426]
Iterator が「pageContext」などにいるとする(名前をeとしよ...
<logic:iterate id="user" name="e">
<bean:write name="user" property="userid" />
</logic:iterate>
とアクセス可能。((property属性とかでフィールドを取得する...
----
この記事は
#vote(おもしろかった[179],そうでもない[96])
- struts勉強中です。わかりやすくて参考にさせていただきま...
- struts勉強中です。わかりやすくて参考にさせていただきま...
- わかりやすくて参考にさせていただきました -- [[研修中]] ...
- tt -- [[a]] &new{2017-08-18 (金) 13:22:17};
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
ページ名: