arr[0]="abc";
arr[1]="def";
String str="myteststr";
Client client = new Client(new URL("
http://xx.xx.xx.xx:9084/eee/infoService?wsdl
")); Object[] results = client.invoke("getStudentInfo",new Object[] {str,arr});
上面的代码是我调用java webservice的getStudentInfo方法。参数为一个字符串数组一个字符串,但是我在后台的
getStudentInfo方法打印的时候str参数能正常打印出来,但是arr这个字符串数组却打印的不对。只是打印出是一个String的对象。并且我从后台输出.length的时候竟然是1。但是我从客户端调用的时候明明传进去的是一个长度为2的字符串数组。求高手指导,
谢谢!!
我后台打印出来的是[Ljava.lang.String;@288051