一、控制語句
iterator標(biāo)簽
處理Map集合:

mutilRegister.jsp
1
<s:form action="RegisterMutilObjectAction" theme="simple">
2
第一個客戶<hr>
3
戶名:<s:textfield name="users['1'].name" value="sailor"/><br>
4
密碼:<s:password name="users['1'].pwd"/><br>
5
性別:<s:radio list="#{1:'男',2:'女'}" name="users['1'].gender" value="1"></s:radio><br>
6
生日:<s:textfield name="users['1'].birthday" readonly="true" onclick="setday(this)"></s:textfield><br>
7
8
9
第二個客戶<hr>
10
戶名:<s:textfield name="users['0'].name" value="haiou"/><br>
11
密碼:<s:password name="users['0'].pwd"/><br>
12
性別:<s:radio list="#{1:'男',2:'女'}" name="users['0'].gender" value="1"></s:radio><br>
13
生日:<s:textfield name="users['0'].birthday" readonly="true" onclick="setday(this)"></s:textfield><br>
14
<s:submit value="submit"/>
15
</s:form>

showMutilRegister.jsp
1
<s:iterator value="users" id="user" status="count">
2
<s:property value="users[#count.getIndex()].name"/><br>
3
<s:property value="#user.name"/>
4
</s:iterator>
處理List集合

RegisterMutilObjectAction.java
package com.sailor.register;

import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import com.opensymphony.xwork2.Action;


public class RegisterMutilObjectAction implements Action
{

private Map<String, User> users;
private List<User> listuser;


public String execute() throws Exception
{

listuser = new ArrayList<User>();
User user1 = new User();
user1.setName("xiaoming");
User user2 = new User();
user2.setName("wangwu");
listuser.add(user1);
listuser.add(user2);
return SUCCESS;
}


public Map<String, User> getUsers()
{
return users;
}


public void setUsers(Map<String, User> users)
{
this.users = users;
}


public List<User> getListuser()
{
return listuser;
}


public void setListuser(List<User> listuser)
{
this.listuser = listuser;
}

}
頁面顯示:

showMutilRegister.jsp
1
<s:iterator value="listuser" id="myuser" status="count">
2
<s:property value="listuser[#count.getIndex()].name"/>
3
${myuser.name }
4
<s:property value="#{myuser.name}"/>
5
</s:iterator>
iterator標(biāo)簽
處理Map集合:


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15



1

2

3

4

處理List集合





























































頁面顯示:


1

2

3

4

5
