我有javax.ws.rs.core.Response
的这两个回复:
Response res1 = Response.status(Response.Status.OK)
.entity(new GenericEntity<ApplicationType>(val1) {
}).type(MediaType.APPLICATION_XML_TYPE).build();
Response res2 = Response.status(Response.Status.OK)
.entity(new GenericEntity<ApplicationType>(val2) {
}).type(MediaType.APPLICATION_XML_TYPE).build();
这两个响应与返回one Response
的方法相同。
那么,我如何连接这两个Response以返回它呢?
答案 0 :(得分:1)
您可以返回如下所示的列表,也可以创建另一个对象来保存两个GenericEntity
。
List<GenericEntity<ApplicationType>> responseList = Arrays.asList(
new GenericEntity<ApplicationType>(val1),
new GenericEntity<ApplicationType>(val2)
);
Response response = Response.status(Response.Status.OK)
.entity(responseList)
.type(MediaType.APPLICATION_XML_TYPE)
.build();