需要注意的是:action配置中的attribute屬性的值要和<bean:write>標(biāo)簽中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>
讀取頁(yè)面:
2

3

4

5

6

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

3

2.<logic:iterate>標(biāo)簽實(shí)現(xiàn)迭代操作。
<logic:iterate>標(biāo)記的name屬性指定了要進(jìn)行迭代的集合對(duì)象,id屬性定義了這個(gè)集合對(duì)象中的一個(gè)實(shí)例名稱。
如,在action中獲得一個(gè)查詢結(jié)果集合。通過(guò)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就是傳遞過(guò)來(lái)的對(duì)象集合,id:user是定義了對(duì)象集合中的一個(gè)實(shí)例而已。