需要注意的是:action配置中的attribute屬性的值要和<bean:write>標簽中name的值一致。如,
1
<action attribute="registerForm" input="/register.jsp"
2
name="registerForm" path="/register" scope="request"
3
type="org.springframework.web.struts.DelegatingActionProxy">
4
<forward name="failed" path="/failed.jsp" />
5
<forward name="success" path="/success.jsp" />
6
</action>
讀取頁面:
2

3

4

5

6

1
<td>
2
<bean:write name="registerForm" property="username"/>
3
</td>
<bean:write>標簽中的property屬性就是form表單中的應該一致。
2

3

2.<logic:iterate>標簽實現迭代操作。
<logic:iterate>標記的name屬性指定了要進行迭代的集合對象,id屬性定義了這個集合對象中的一個實例名稱。
如,在action中獲得一個查詢結果集合。通過setAttribute()保存在request里。


1
<table border="1">
2
<tbody>
3
<tr>
4
<td>
5
姓名
6
</td>
7
<td>
8
年齡
9
</td>
10
<td>
11
郵箱
12
</td>
13
<td>
14
密碼
15
</td>
16
</tr>
17
<logic:iterate id="user" name="users">
18
<tr>
19
<td>
20
<bean:write name="user" property="username" />
21
</td>
22
<td>
23
<bean:write name="user" property="age" />
24
</td>
25
<td>
26
<bean:write name="user" property="email" />
27
</td>
28
<td>
29
<bean:write name="user" property="password" />
30
</td>
31
</tr>
32
</logic:iterate>
33
</tbody>
34
</table>

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

其中,name:users就是傳遞過來的對象集合,id:user是定義了對象集合中的一個實例而已。