使用jdom2.Document作为Response.ok()的参数.entity(...)

时间:2015-04-20 06:05:35

标签: java rest jax-rs

基本上,我期待传递jdom2.Document对象作为Entity进行解析,然后以接受/生成方法提到的XML或Json格式向客户端发送回来?

如何将jdom2.Document对象转换为对Response.ok().entity(...)有效的某些对象?

1 个答案:

答案 0 :(得分:0)

尝试生成包含XML的String。 JDOM为此提供了XMLOutputter.outputString(org.jdom2.Document)

XMLOutputter outputter = ...;
String xml = outputter.outputString(document);
return Response.ok(xml).build();