[英]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.