struts2s:iterator遍历map

1.假使现在有这样一个Action:

import java.util.ArrayList;     

import java.util.HashMap;     

import java.util.List;     

import java.util.Map;   

 

import com.opensymphony.xwork2.ActionSupport   

import com.model.Student   

public class MapAction extends ActionSupport     

{     

   

    private Map<String,String> map;     

       

    private Map<String,Student> studentMap;     

         

    private Map<String,String[]> arrayMap;     

         

    private Map<String,List<Student>> listMap;     

         

 

    public String testMap()     

   {     

       map=new HashMap<String,String>();     

        map.put("1", "one");     

        map.put("2", "two");     

             

        studentMap=new HashMap<String,Student>();     

        studentMap.put("student1",new Student(new Long(1),"20034140201","张三1","男",25));     

        studentMap.put("student2",new Student(new Long(2),"20034140202","张三2","女",26));     

        studentMap.put("student3",new Student(new Long(3),"20034140202","张三3","男",27));     

           

        arrayMap=new HashMap<String,String[]>();     

        arrayMap.put("arr1", new String[]{"1","2003401","leejie","male","20"});     

        arrayMap.put("arr2", new String[]{"2","2003402","huanglie","male","25"});     

        arrayMap.put("arr3", new String[]{"3","2003403","lixiaoning","male","21"});     

             

         

        listMap=new HashMap<String,List<Student>>();     

             

        List<Student> list1=new ArrayList<Student>();     

       list1.add(new Student(new Long(1),"20034140201","张三1","男",25));     

        list1.add(new Student(new Long(2),"20034140202","张三2","男",25));     

        list1.add(new Student(new Long(3),"20034140203","张三3","男",25));     

        listMap.put("class1", list1);     

             

        List<Student> list2=new ArrayList<Student>();     

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/c2f9ca86b66353c4f3783b21f3866b39.html