回答編集履歴
2
すべての%{}記法が誤りであるかのような記述であるため、訂正しました。
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
`<s:iterator value="%{List}" var="list" status="sta">` のvalueに指定している %{ }記法は、
|
1
|
+
`<s:iterator value="%{List}" var="list" status="sta">` のvalueに指定している %{ }記法は、一部記述方法に誤りがあっても動作していました。
|
2
2
|
|
3
3
|
またこれはS2-036によって塞がれています(Struts2.3.29から利用不可)が、`<s:iterator>`の正しい記述法は、イテレートして取得した要素1つをvarで指定した変数に格納しますので、
|
4
4
|
|
1
IteratorStatusの詳細を追記
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
|
6
6
|
|
7
|
-
`<s:iterator value="Actionクラスのフィールド" var="1つの要素名" status="IteratorStatusの
|
7
|
+
`<s:iterator value="Actionクラスのフィールド" var="1つの要素名" status="IteratorStatusの変数名">`※
|
8
8
|
|
9
9
|
|
10
10
|
|
@@ -23,3 +23,7 @@
|
|
23
23
|
</s:iterator>
|
24
24
|
|
25
25
|
```
|
26
|
+
|
27
|
+
|
28
|
+
|
29
|
+
※org.apache.struts2.views.jsp.IteratorStatus
|