String paraList1 = new String ("1");
    String paraList2 = new String ("5");    /////////    考虑一下把上面两个放到一个String[]里面    String[] paraList=new String[]{"1","5"};
    Object result = (String[])call.invoke(new Object[]{paraList});

解决方案 »

  1.   

    //改一下
    Object result = call.invoke(new Object[]{paraList});
      

  2.   

    在一个服务下有一个操作aaa ,它有两个不同类型的参数(String , int ),返回值为int不好意思,没看到这给条件。有没有可能改一下服务端的方法的参数 (Object[] obj)
    然后将参数转换类型:
    (String)obj[0]
    ((Integer)obj[1]).intValue();
      

  3.   

    看看
    ╭═══════════════════╮
    ║ 免费的源码、工具网站,欢迎大家访问!║
    ║ http://www.j2soft.cn/        ║
    ╰═══════════════════╯