我正在尝试从网址获取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
我刚刚开始学习webServices,所以如果我有一些被忽视的东西,那就请光一点。
答案 0 :(得分:22)
我从错误的包
导入了Pathparam
import javax.websocket.server.PathParam;
应该是
import javax.ws.rs.PathParam;
答案 1 :(得分:1)
您在方法级别缺少此注释 @Consumes(MediaType.XXXXX)
尝试使用正确的uri访问您的资源