List resList = model.execQuery(bumenid,shiruxian);
if(model.getCount()>=1){
  
    request.setAttribute("Shop",resList);
  
    }
EdtOrderItemB1Bean bean=(EdtOrderItemB1Bean)request.getAttribute("Shop");resList 有值,但Shop保存不上。
bean出现异常。
请高手帮忙。谢谢

解决方案 »

  1.   

    你在request里存的是一个list,但是你从request取出来的时候并不是list接受的。应该改为:
    List resList = model.execQuery(bumenid,shiruxian);
    if(model.getCount()>=1){
      
        request.setAttribute("Shop",resList);
      
        }
    List bean=(list)request.getAttribute("Shop");
      

  2.   

    ??
    request.setAttribute("Shop",resList);你保存的是一个List;
    (EdtOrderItemB1Bean)request.getAttribute("Shop");却要转型成EdtOrderItemB1Bean
    不报异常才怪,是不是ClassCaseException嘛!
      

  3.   

    (list)request.getAttribute("Shop");
    这样,因为你保存的resList是 List对象