@PathParam 值始终为空
@PathParam value is always empty
我正在尝试从 url 获取 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
我刚开始学习网络服务,所以如果我忽略了一些愚蠢的事情,请告诉我。
您在方法级别缺少此注释
@Consumes(MediaType.XXXXX)
尝试使用正确的 uri 访问您的资源
我从错误的包中导入了 Pathparam
import javax.websocket.server.PathParam;
应该是
import javax.ws.rs.PathParam;
我正在尝试从 url 获取 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
我刚开始学习网络服务,所以如果我忽略了一些愚蠢的事情,请告诉我。
您在方法级别缺少此注释 @Consumes(MediaType.XXXXX)
尝试使用正确的 uri 访问您的资源
我从错误的包中导入了 Pathparam
import javax.websocket.server.PathParam;
应该是
import javax.ws.rs.PathParam;