我将按照此处的教程创建Java Web服务。方法
@WebMethod
public String sayHello(String name) {
return message + name + ".";
}
返回一个属性,我希望我的肥皂请求包含更多的属性,我该如何实现。以下是我想要获得的肥皂响应示例。
<soapenv:Body>
<processRequestResponse
xmlns:ns2="http://..........">
<return>
<name>Phone</name>
<value>25677xxxx</value>
</return>
<return>
<name>Email</name>
<value>[email protected]</value>
</return>
</processRequestResponse>
然后创建一个“包装”类,其中包含您要返回的所有属性,并更改您的Web方法以返回该类的实例,例如:
class Person {
private String name;
private String phone;
private String email;
// Add getters and setters.
}
@WebMethod
public Person getPerson(String someInputParam) {
Person p = new Person();
// Populate person
return p;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句