【问题标题】:Not able to access parameter passed in RESTful web service无法访问 RESTful Web 服务中传递的参数
【发布时间】:2018-06-15 16:57:55
【问题描述】:

我创建了一个 RESTful Web 服务。当我运行它时它工作正常。但是,每当我通过创建的 URL 将任何参数传递给该 Web 服务时,我都无法访问该参数。 Web服务的URL是: http://localhost:8080/Web_service/path/simple/sam 其中 sam 是我传递的参数,path 用于访问类。 在我的网络服务中,我试图访问传递的参数,如下面的屏幕截图所示: 这是我的代码截图

我没有得到我想要的与“Hello”连接的参数,但我只得到“Hello”返回。 请帮忙!

【问题讨论】:

  • @PathParam 的导入是什么?应该是import javax.ws.rs.PathParam
  • 之前是“import javax.websocket.server.PathParam”。但是在将其更改为“import javax.ws.rs.PathParam”后,它运行良好。非常感谢:)

标签: rest jax-rs


【解决方案1】:
@Get
@Produces(MediaType.TEXT_PLAIN)
@Path("/simple/{tem}")
public String test(@PathVariable("tem") String tem) {
    String t = "Hello " + tem;
    return t;
}

【讨论】:

猜你喜欢
  • 2019-07-09
  • 2012-07-20
  • 1970-01-01
  • 1970-01-01
  • 2023-04-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多