package com.bjpowernode.struts;
import java.util.ArrayList;
import java.util.List;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
/**
* 测试迭代标签
* @author Administrator
*
*/
public class IterateTestAction extends Action {
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
Group group = new Group();
group.setName("动力节点");
@SuppressWarnings("rawtypes")
List userList = new ArrayList();
for (int i=0; i<10; i++) {
User user = new User();
user.setUsername("张三_" + i);
user.setAge(22 + i);
user.setGroup(group);
userList.add(user);
}
request.setAttribute("user_list", userList);
return mapping.findForward("success");
}
}
package com.bjpowernode.struts;
public class Group {
private String name;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
package com.bjpowernode.struts;
public class User {
private String username;
private int age;
private Group group;
public String getUsername() {
return username;
}
public void setUsername(String username) {
this.username = username;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public Group getGroup() {
return group;
}
public void setGroup(Group group) {
this.group = group;
}
}