Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java REST API ArrayList@DELETE_Java_Arraylist - Fatal编程技术网

Java REST API ArrayList@DELETE

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)方法中,

我想得到的是,当我运行这个@DELETE in Postman时,它会向我提供列表中剩余的书籍列表,并排除我放入链接的那本书:例如localhost:49000/1-从列表中删除ID为1的书籍,并返回其余的书籍

,这是一个简单的
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(); 
    }