回答編集履歴

2

すべての%{}記法が誤りであるかのような記述であるため、訂正しました。

2016/06/25 14:27

投稿

A-pZ
A-pZ

スコア12011

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の詳細を追記

2016/06/25 14:27

投稿

A-pZ
A-pZ

スコア12011

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