我有一个web服务,它应该接受参数a java.util.ArrayList<java.util.ArrayList<String>>
,但web service方法只接受一个数组,例如my.other.ArrayList[]
。ArrayList <ArrayList <String>> webservice的参数
我该如何传递给我想要的东西?
然后它返回一个my.other.HashMap
但我想在我的java.util.HashMap<String, MyClass>
中更改此地图,对于这一点,我该怎么办?
非常感谢。
wsmethod作为客户端。
public my.other.HashMap getWhatIWant(my.other.ArrayList[] arg0) throws java.rmi.RemoteException;
真正paramethers
public java.util.HashMap<String, MyClass> getWhatIWant(java.util.ArrayList<java.util.ArrayList<String>> arg0) throws java.rmi.RemoteException;
你有没有试着用'java.util'更换'my.other' ? – cheeken 2012-02-14 10:04:02
webservice接受一个标准的java数组('[]'),其元素是'ArrayList's,对不对? – vulkanino 2012-02-14 10:05:52
@cheeken你在说什么替换时是什么意思?我只是试图从我的java.util.ArrayList传递给一个Object [],它具有元素Object [](我也试过String []),然后当我通过我的时候服务方法的Object []参数,但不起作用。 –
2012-02-14 10:15:53