@PathParam值始终为空

Paw*_*wan 4 web-services jersey

我试图从网址获取id,但它总是空的.

  @Path("/{id}")
  @GET
  @Produces({MediaType.TEXT_XML, MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON})
  public Client returnXmlClient(@PathParam("id") String id) 
  {
     logger.log(Level.SEVERE, "value of id is={0} ", id);
     // ... other code
Run Code Online (Sandbox Code Playgroud)

我刚刚开始学习webServices,所以如果它是愚蠢的我已经被忽视了,那就请光顾.

Paw*_*wan 26

Pathparam从错误的包中导入了

import javax.websocket.server.PathParam;
Run Code Online (Sandbox Code Playgroud)

应该是的

import javax.ws.rs.PathParam;
Run Code Online (Sandbox Code Playgroud)