私はJava Rest Webサービスの新機能です。私はファイルのリストを返すためのWebサービスメソッドを書いています。私はジャージを使用しています。しかし、私はエラー500を得ました。私はリストを返すためにGenericEntityを使いました。私は最後の2日間から立ち往生しています。ここで私はコードを追加しました。助けてください。java web restサービスのファイルリスト返信
@GET
@Path("/getAttachmentsList")
@Produces(MediaType.APPLICATION_ATOM_XML)
public Response getAttachmentList(){
ArrayList<File> list=new ArrayList<File>();
for(int i=1;i<=6;i++){
File file = new File("C:/Users/name/Sample_"+i+".pdf");
list.add(file);
}
GenericEntity<ArrayList<File>> genericList=new GenericEntity<ArrayList<File>>(list){};
return Response.ok(genericList).build();
}
にジャージ原子の依存関係を追加するようにしてください、あなたはSEVERE – Jens
起こっているかを見るためにあなたのログファイルを調べる必要があります:MediaType = application/atom + xml、type = class java.util.ArrayList、genericType = java.util.ArrayList –
maheswar
のメッセージタイプにMessageBodyWriterが見つかりませんでした。しかし、どのメディアタイプを使うべきかわかりません – maheswar