一个dwr.xml的配置文件
 <dwr>
    <allow>
       <create javascript="department" creator="spring">
          <param name="beanName" value="positionService"></param>
       </create> 
        
       <create javascript="employee" creator="spring">
          <param name="beanName" value="employeeService"></param>
       </create>
       <convert match="com.longtop.models.Employee" converter="bean"></convert>
       <convert match="com.longtop.models.Position" converter="bean"></convert>    </allow>
 </dwr>返回到前台的是分别一个list集合   list<Department> 和list<Employee>   但是我在前台只能取到List<Department>而
取不到List<Employee>  是空     为啥
还要<convert match="com.longtop.models.Employee" converter="bean"></convert>
       <convert match="com.longtop.models.Position" converter="bean"></convert>
这两行代码是传往前台的参数类型的转换   可以这样写不(写在一起)

解决方案 »

  1.   

    对照Department的处理逻辑 查看Employee为什么为空
    是数据本来为空 还是代码问题?
      

  2.   

    有个问题不知道是不是你犯的错dwr :public List<String> test ()
    {
       return new ArrayList<String>();//没问题
    }public List<String> test ()
    {
       return test();//有问题,我也不懂,
    }
    //你还是 new 一个list 接收 在返回他试试