Java 使用Jersey将XML格式的数据直接返回到浏览器

Java 使用Jersey将XML格式的数据直接返回到浏览器,java,xml,rest,jersey,Java,Xml,Rest,Jersey,我正在使用Jersey执行一个@GET请求,希望将XML格式的数据直接返回到浏览器。我的方法注释如下: @GET @Produces(MediaType.TEXT_XML) 以下是应显示数据的行: response.getWriter().println(Docs.get(i)); 我不知道如何正确显示数据。我猜对XML文档调用getWriter().println()是不正确的,但我不确定正确的方法是什么。目前我得到的错误 error on line 1 at column 1: Docu

我正在使用Jersey执行一个
@GET
请求,希望将XML格式的数据直接返回到浏览器。我的方法注释如下:

@GET
@Produces(MediaType.TEXT_XML)
以下是应显示数据的行:

response.getWriter().println(Docs.get(i));
我不知道如何正确显示数据。我猜对XML文档调用
getWriter().println()
是不正确的,但我不确定正确的方法是什么。目前我得到的错误

error on line 1 at column 1: Document is empty
当我运行代码时,返回的数据不是空的,因为我已经用其他格式测试了它