求助:Jdk开发的 Webservice 返回报文, 根标签的别名怎样指定?默认是 xmlns:S, 现在需要修改为 xmlns:soap

ikaiye 2017-12-05 09:37:23
求助:Jdk开发的 Webservice 返回报文, 根标签的别名怎样指定?默认是 xmlns:S, 现在需要修改为 xmlns:soap
现在项目要求 根标签的别名需要修改为 xmlns:soap, 需要怎样修改?
下面是测试修改的效果的代码, 请帮忙:
代码如下:
public void ReqS30013001504(
@WebParam(name= "ReqSysHead", mode=Mode.IN, targetNamespace=NameSpace.ODS_URL) String sysHeadIn,
@WebParam(name= "Body", mode=Mode.OUT, targetNamespace=NameSpace.ODS_URL) Holder<String> rspBody
) {
rspBody.value = "这是一个测试接口";
}
返回的报文如下:
<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
<S:Body>
<ns2:ReqS30013001504Response xmlns:ns2="http://ws.ods.com/" xmlns="http://127.0.0.1:8090/TEST">
<Body>这是一个测试接口</Body>
</ns2:ReqS30013001504Response>
</S:Body>
</S:Envelope>

希望返回的报文是:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns2:ReqS30013001504Response xmlns:ns2="http://ws.ods.com/" xmlns="http://127.0.0.1:8090/TEST">
<Body>这是一个测试接口</Body>
</ns2:ReqS30013001504Response>
</soap:Body>
</soap:Envelope>
...全文
187 回复 点赞 打赏 收藏 举报
写回复
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
相关推荐
发帖
Java SE
加入

6.2w+

社区成员

Java 2 Standard Edition
申请成为版主
帖子事件
创建了帖子
2017-12-05 09:37
社区公告
暂无公告