怎么返回多个list?另一个class如何调用返回的list并显示出来

如何返回多个list?另一个class怎么调用返回的list并显示出来.
public  <T> List<T>  getDetailALL(String PRO_WO_ID,String PRO_WO_CODE){
List<T> Alllist = new ArrayList<T>(); List list1 = (List)map.get("206");
//遍历监察状态数据
for(Object o:list1){
   Map m = (Map)o;
   Alllist.add( (T) new SupState(m.get("20052071").toString(), m.get("20052072").toString(), m.get("20052073").toString(), m.get("20052074").toString()));
}

// System.out.println(list1);


List list2 = (List)map.get("208");
//遍历工单通知数据
for(Object o:list2){
   Map m = (Map)o;
   Alllist.add( (T) new MsgNote(m.get("20052091").toString(), m.get("20052092").toString(), m.get("20052093").toString(), m.get("20052094").toString(), m.get("20052095").toString()));
}
return Alllist;



另一个class怎么调用这个方法?

   Object list =   new getWorkDetailALL().getDetailALL("081410207390901","081410207390901").get(0);
       Object list1=   new getWorkDetailALL().getDetailALL("081410207390901","081410207390901").get(1);
       System.out.print(list);
       System.out.print(list1);


打印出来的是这样的:
com.zhxz.bean.appcontent@1bfc93acom.zhxz.bean.appcontent@341960

怎么调用上面那个方法,把两个list在jsp页面显示出来?
------解决思路----------------------
我们先看看你写的代码:

List<T> Alllist = new ArrayList<T>(); List list1 = (List)map.get("206");
//遍历监察状态数据
for(Object o:list1){
   Map m = (Map)o;
   Alllist.add( (T) new SupState(m.get("20052071").toString(), m.get("20052072").toString(), m.get("20052073").toString(), m.get("20052074").toString()));
}

这里可以看到,你调用了List的add方法,这里你将一个SupState对象放入List 中,所以在之后的代码:

   Object list =   new getWorkDetailALL().getDetailALL("081410207390901","081410207390901").get(0);

这里获得的对象肯定不会是你想要的List类型对象,只不过你叫的变量名称是list
------解决思路----------------------
两个list在jsp页面显示出来 ,需要在页面把这俩个变量绑定table控件显示的。。。
比如 easyui 的table支持json数据格式,可以转换成json绑定。。