Java REST API ArrayList@DELETE
我想得到的是,当我运行这个@DELETE in Postman时,它会向我提供列表中剩余的书籍列表,并排除我放入链接的那本书:例如localhost:49000/1-从列表中删除ID为1的书籍,并返回其余的书籍,这是一个简单的Java REST API ArrayList@DELETE,java,arraylist,Java,Arraylist,我想得到的是,当我运行这个@DELETE in Postman时,它会向我提供列表中剩余的书籍列表,并排除我放入链接的那本书:例如localhost:49000/1-从列表中删除ID为1的书籍,并返回其余的书籍,这是一个简单的ArrayList删除问题 与您的getBook方法类似,添加一个deleteBook方法,然后实现从列表中删除图书的方法`删除(getBook(id-1))// 然后,在您的公共响应deleteBookXML(@PathParam(“bookID”)int-id)方法中,
ArrayList
删除问题
与您的getBook
方法类似,添加一个deleteBook
方法,然后实现从列表中删除图书的方法`删除(getBook(id-1))//
然后,在您的
公共响应deleteBookXML(@PathParam(“bookID”)int-id)
方法中,首先deleteBook
,而不是以笑佛(entity(“hehehehe”)
)作为实体返回响应,使用bookList作为实体。这是一个简单的ArrayList
删除问题
@DELETE
@Path("/{bookID}")
@Produces(MediaType.APPLICATION_XML)
public Response deleteBook(@PathParam("bookiD") int id){
String output = (bookList.getBook(id));
return Response.status(200).entity("Hehehe").build();
}
与您的getBook
方法类似,添加一个deleteBook
方法,然后实现从列表中删除图书的方法`删除(getBook(id-1))//
然后,在您的公共响应deleteBookXML(@PathParam(“bookID”)int-id)
方法中,首先deleteBook
,并使用bookList作为实体,而不是返回带有笑佛(实体(“呵呵”)
)的响应
@DELETE
@Path("/{bookID}")
@Produces(MediaType.APPLICATION_XML)
public Response deleteBook(@PathParam("bookiD") int id){
String output = (bookList.getBook(id));
return Response.status(200).entity("Hehehe").build();
}
您的Book对象似乎正在使用字符串作为ID
上面的代码将使用静态图书列表,并从URL中删除id等于id的图书元素
然后,代码将返回http状态200,并将书籍列表作为实体
@DELETE
@Path("/{bookID}")
@Produces(MediaType.APPLICATION_XML)
public Response deleteBook(@PathParam("bookiD") int id){
String output = (bookList.getBook(id));
return Response.status(200).entity("Hehehe").build();
}
您的Book对象似乎正在使用字符串作为ID
上面的代码将使用静态图书列表,并从URL中删除id等于id的图书元素
然后,代码将返回http状态200,并将书籍列表作为实体
@DELETE
@Path("/{bookID}")
@Produces(MediaType.APPLICATION_XML)
public Response deleteBook(@PathParam("bookiD") int id){
String output = (bookList.getBook(id));
return Response.status(200).entity("Hehehe").build();
}