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