Action()方法
List list= service.queryApplySta(queryApplyStatusDto);  //queryApplyStatusDto给sql传入的参数queryApplySta()方法
  QueryApplyDao dao = (QueryApplyDao) context.getBean("queryApplyDao");
  List<QueryApplyStatusDto> list = dao.queryApplySta(queryApplyStatusDto);
  return listqueryApplySta()方法中就学了和数据库交互取值后直接return其中QueryApplyDao是实体类,例如包含 name、address、email
我要在Action()中拿到list中name的值,我该怎么遍历。
新手求教listListAction遍历

解决方案 »

  1.   


    for(QueryApplyStatusDto obj : list) {
    obj.getName()
    }
      

  2.   

    List<QueryApplyStatusDto> queryList = (QueryApplyStatusDto)service.....
      

  3.   

    哥们不懂强制类型转换吗?,如果你没有指定list的泛型,那么默认是object类型的,别用foreach的方法,用
    for(int1=0;i<list.size(),i++){
         dto d = (dto)list.get(i);
         d.getName();
    }
      

  4.   

    for(int1=0;i<list.size(),i++){
          QueryApplyStatusDto dto = (QueryApplyStatusDto)list.get(i);
          System.out.println(dto.getName());
     } 
      

  5.   

    楼主这么写试试for(int i=0;i<list.size(),i++){
          QueryApplyStatusDto dto = (QueryApplyStatusDto)list.get(i);
          System.out.println(dto.getName());
     }