web服务-有效的Java@WebMethod返回类型是什么



我正在使用Java编写一个WebService。现在我有一个@WebMethod,它应该返回一些数据,但我不确定该使用什么格式。我看到在其他语言中,@WebMethod返回类型有一定的限制——Java也是如此吗?

当我试图返回一个包含XML的DOM文档时,我收到一个错误,上面写着"无法创建JAXBContext",所以我把它改为只返回一个String数组。然而,从该数组中获取内容是相当乏味的。有人有更好的解决方案吗?

谢谢,

VeganSmarties

当我实现JAX-WS web服务时,我所有的返回类型都用JAXB注释(@XmlElement,…)进行了注释,而且它们也是可序列化的。EDIT:这意味着任何类型都不起作用,并且必须围绕要返回的结构创建包装器。

最新更新