求助: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>
...全文
249 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧