我可以在Web服务中传递带有返回类型对象的xml对象

时间:2014-11-19 04:38:34

标签: java xml web-services

我是Web服务开发的新手。我有一个概念。请让我回答。任何一个Java Web服务,xml对象都设置为参数并具有返回类型。示例

public object find(Object object){
    ...........
    return object;
}

请任何人给我怎么做这个概念?高级谢谢...

1 个答案:

答案 0 :(得分:0)

是的,你可以使用jaxb marshelling并将xml元素作为对象传递

      public String asString(
                    JAXBContext pContext, 
                    Object pObject)
                        throws 
                            JAXBException {

java.io.StringWriter sw = new StringWriter();

Marshaller marshaller = pContext.createMarshaller();
marshaller.setProperty(Marshaller.JAXB_ENCODING, "UTF-8");
marshaller.marshal(pObject, sw);

return sw.toString();
 }