按照教程here创建Java Web服务。 方法
@WebMethod
public String sayHello(String name) {
return message + name + ".";
}
返回一个属性,我希望我的肥皂请求包含更多的atrributes,我怎样才能实现这一点。以下是我想要的肥皂反应样本。
<soapenv:Body>
<processRequestResponse
xmlns:ns2="http://..........">
<return>
<name>Phone</name>
<value>25677xxxx</value>
</return>
<return>
<name>Email</name>
<value>sample@email.com</value>
</return>
</processRequestResponse>
答案 0 :(得分:1)
然后创建一个“包装器”类,它包含您要返回的所有属性,并更改您的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;
}