我正在使用Java编写WebService。现在我有一个@WebMethod应该返回一些数据,我不知道使用什么格式。我已经看到在其他语言中,对@WebMethod返回类型有一些限制 - 对于Java来说这是一样的吗?
当我尝试返回包含XML的DOM文档时,我收到一条错误消息“无法创建JAXBContext”,所以我将其更改为只返回一个String数组。但是,从该阵列获取内容相当繁琐。有没有人有更好的解决方案?
谢谢,
VeganSmarties
答案 0 :(得分:2)
当我实现JAX-WS Web服务时,我的所有返回类型都使用JAXB注释(@XmlElement,...)进行注释,它们也是Serializable。编辑:这意味着任何类型都不起作用,你将不得不围绕想要返回的结构创建包装。