调用SOAP请求时的动态对象名称

时间:2018-09-08 03:19:47

标签: java arrays oop object soap

我正在尝试调用一个具有重复字段(称为paramList)的SOAPRequest。 为此,我正在考虑如下创建动态对象名称。

for (int i=1;i<=param.length;i++){

SOAPElement element+i =  soapElement.addChildElement("paramList", "typ");
element+i.addTextNode(param[i]);
};

预期输出:

SOAPElement element1 =  soapElement.addChildElement("paramList", "typ");
element1.addTextNode(param[1]);

SOAPElement element2 =  soapElement.addChildElement("paramList", "typ");
element2.addTextNode(param[2]);

SOAPElement element3 =  soapElement.addChildElement("paramList", "typ");
element3.addTextNode(param[3]);

因此,示例SOAPRequest将paramList作为重复字段。

Example:
     <typ:paramlist>firstName</typ:paramlist>
     <typ:paramlist>lastname</typ:paramlist>
     <typ:paramlist>phone</typ:paramlist>

其中param是作为输入接收的重复字段(数组),因此基本上每个paramList字段都想创建动态对象。这有可能吗,意味着使用变量创建对象。谢谢。

0 个答案:

没有答案