簡體   English   中英

錯誤:參數@param始終為null

[英]Error:param @param is always null

我對澤西島和灰熊隊有疑問。 這個問題可能非常基本,但我正在努力解決。 我的想法是創建一個需要存儲書籍的練習應用程序。 一切似乎都還不錯,但不能按預期工作。 這是源代碼:

@Path("/books")
public class BooksResource 
{

    private BookDao bookDao= new BookDao();

    @GET
    @Produces(MediaType.APPLICATION_JSON)
    public Collection<Book> getBooks()
    {
        return (bookDao.getBooks());
    }

    @Path("/{id}")
    @GET
    @Produces(MediaType.APPLICATION_JSON)
    public Book getBook(@PathParam("id")String id)
    {
        Book book = bookDao.getBook(id);
        return (book);
    }

可以觀察到,路徑/ books正常運行,但是問題在於id始終為null,而不應該為null。 有人知道問題出在哪里嗎?

嘗試從路徑中刪除“ /”,它應該可以工作。

@Path("/{id}")

@Path("{id}")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM