关于 JAVA中的调用webservice 是遇到一个参数问题,需要传入一个对象时的问题

call.addParameter("str2",//参数名org.apache.axis.encoding.XMLType.XSD_STRING,//参数类型:Stri... call.addParameter("str2", //参数名
org.apache.axis.encoding.XMLType.XSD_STRING,//参数类型:String
javax.xml.rpc.ParameterMode.IN);//参数模式:'IN' or 'OUT'

addParameter需要传入三个参数,其中第二个传入的是参数类型,现在我想出一个对象,比如是user对象,是User类new出来的对象(User user=new User();),这时addParameter方法的第二个参数(参数类型)这里怎么填?
请大神赐教!
上面的描述有问题addParameter的第二个参数是参入的“参数类型”不应该是对象,还望大神不吝赐教!
展开
 我来答
LP_Vigorous
2015-08-19 · TA获得超过543个赞
知道小有建树答主
回答量:708
采纳率:0%
帮助的人:168万
展开全部
直接new一个对象放里面,或者直接把实体类的路径放上去。个人经验,仅供参考
更多追问追答
追问
上面的描述有问题addParameter的第二个参数是参入的“参数类型”不应该是对象。
远端webservice传入的参数是User类型,是不是要在本地新建一个User类,然后在addParameter的第二个参数初直接填”User“?或者填入本地新建的User类的路径?
这两种我都试了,都会不行,代码直接就提示错误,不能编译通过。
追答
意思是不是如果第一个参数名是user,第二个参数应该是第一个参数的类型?例如第一个参数你准备放的时是String类型,那么第二个参数就是它的引入路径。这里的String和你自己写的User实体类没什么区别吧?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式