首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java Spring jaxb webServiceTemplate

Java Spring jaxb webServiceTemplate
EN

Stack Overflow用户
提问于 2012-08-28 03:59:00
回答 1查看 2.4K关注 0票数 1

我的问题很简单。

对于解组,我想编写自定义解组程序,但是对于编组,我使用wsdl

我有以下方法,它返回未编组的对象,但我希望xml字符串用于我的解组对象,请快速帮助。

代码语言:javascript
复制
Bean wsdlBean = (wsdlBean)webServiceTemplate.marshalSendAndReceive(results);

我想要这样的东西

代码语言:javascript
复制
String xmlStr = webServiceTemplate.marshalSendAndReceive(results);

我怎么才能得到这个呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-28 04:20:18

可以使用WebServiceTemplate.sendSourceAndReceiveToResult(Source source, Result result) - API is here

只需将结果定义为StringResult,并将源定义为StringSource:

代码语言:javascript
复制
StringSource source = new StringSource(content);
StringResult result = new StringResult(new StringWriter());

wsTemplate.sendSourceAndReceiveToResult(source, result);

..result.getWriter().toString();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12148744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档