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