我和泽西和灰熊有问题。问题可能是非常基本的,但我正在努力解决它。我的想法是创建一个需要存储书籍的练习应用程序。一切似乎都没问题,但它没有按预期工作。这是源代码:
@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);
}
可以看出,路径/书籍工作正常,但问题是id总是为空而且不应该是。有谁知道问题的来源?
答案 0 :(得分:1)
尝试删除&#34; /&#34;从路径上它应该工作。
这
@Path("/{id}")
要
@Path("{id}")