저지를 사용하고 있으며 서버에 객체 목록을 보내고 싶습니다. 이것은 시나리오입니다.저지를 사용하여 클라이언트에서 서버로 연결된 객체 목록을 전달할 수 있습니까?
@XmlRootElement
class Myclass{
//some primitive attributes + empty constructor + getter/setters
}
MyClass는 서버와 클라이언트 모두에 있습니다. ContainerRequest getEntity : JAXBElement 첨부 및 JAXBElement 첨부 및 MIME에 대한 메시지 본문 리더 // 서버 측 @Path ("/ tosend") 불행하게도
class receiver{
public Response posted(JAXBElement<MyClasses> vals){
//work with vals.getValue() as the list of all Objects
}
}
에
@XmlRootElement
class MyClasses{
private List<MyClass> classes = new ArrayList<MyClass>();
// put some MyClass into the list
}
class Sender{
MyClasses list = new MyClasses();
// after client initialization i want to send this list in a POST to server
WebResource service = client.resource(baseURI());
//I tried
service.type("application/xml").accept("application/xml").post(ClientResponse.class,list);
}
,이 오류가 응용 프로그램/octet-stream 유형을 찾을 수 없습니다.
어떻게 해결할 수 있습니까?
나는 그 변화를 만들었지 만 같은 오류 메시지가 나타납니다. MyClasses 용 – Lahniep