使用Java 的Webservice返回ArrayList(序列化的高级问题)
已知对象模型:
Employee是基类,Manager和CommonStaff是Employee的子类,
现定义一个WebMethod:
public ArrayList GetEmployee(Employee eObj)
{
ArrayList employeeList = new ArrayList()
....begin operations....
....Add instance to list....
employeeList.add(obj1);
employeeList.add(obj2);
:
:
:
employeeList.add(objn);
....end operation ....
return employeeList;
}
当传给参数 eObj的实例是Manager时,方法返回一组Manager的实例,当传给eObj的实例是CommonStaff时,方法返回一组CommonStaff的实,请问如何实现?
请各位“大虾“帮忙!!!!!