首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:param @param始终为空

错误:param @param始终为空
EN

Stack Overflow用户
提问于 2014-10-26 22:16:16
回答 1查看 46关注 0票数 0

我对泽西和灰熊有意见。这个问题可能很基本,但我正在努力解决它。我的想法是创建一个需要存储书籍的练习应用程序。一切似乎都很正常,但并不像预期的那样工作。源代码如下:

代码语言:javascript
复制
@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总是空的,它不应该是空的。有人知道问题是从哪里来的吗?

EN

回答 1

Stack Overflow用户

发布于 2014-10-26 22:37:14

尝试从路径中删除"/“,它应该可以工作。

从…

代码语言:javascript
复制
@Path("/{id}")

代码语言:javascript
复制
@Path("{id}")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26573910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档