【发布时间】:2013-06-27 11:41:48
【问题描述】:
好吧,这已经在这里发布了很多时间,但没有适合我的解决方案...
我可以通过创建一个包装类来避免这个错误,但它只返回了
</stringWrapper>
我做错了什么?
StringWrapper 类:
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlRootElement;
@XmlRootElement
public class StringWrapper {
public StringWrapper (){}
List<String> list=new ArrayList<String>();
public void add(String s){
list.add(s);
}
}
代码:
@Path("/xml")
@GET
@Produces({MediaType.APPLICATION_XML,MediaType.APPLICATION_JSON})
public StringWrapper mystring(){
StringWrapper thestring=new StringWrapper();
thestring.add("a");
thestring.add("a");
return thestring;
}
使用 Jersey 的 Java Rest web 服务。
【问题讨论】:
-
那个解决方案不起作用!!
-
真的吗?甚至这个:stackoverflow.com/a/14645979/1235336?
-
请发布您希望从此端点返回的 XML 文档的示例。这样,我们就可以使用stackoverflow.com/a/15552881/1818625 为您提供一组合适的注释。
标签: java web-services rest jersey