【问题标题】:Requested Path JAX-RS请求的路径 JAX-RS
【发布时间】:2013-02-01 11:46:21
【问题描述】:

我怎样才能用正确的Java编写以下内容?:

@GET
@Path("{blah}/{blahh}")
public String getAnything(@PathParam("blah") String blah, 
                          @PathParam("blahh") String blahh,
                          @Path String path) {
  return "<a href=" + path + ">Hi</a>";
}

我想在一个变量中获取整个请求的路径。我该怎么做呢?我正在使用 Jersey、JAX-RS 和 Tomcat。

【问题讨论】:

    标签: java path jersey uri jax-rs


    【解决方案1】:

    你应该添加UriInfo参数:

    @GET
    @Path("{blah}/{blahh}")
    public String getAnything(@PathParam("blah") String blah, 
                              @PathParam("blahh") String blahh,
                              @Context UriInfo uriInfo) {
      return "<a href='" + uriInfo.getAbsolutePath() + "'>Hi</a>";
    }
    

    【讨论】:

      猜你喜欢
      • 2022-01-21
      • 2011-06-14
      • 2017-09-02
      • 1970-01-01
      • 2016-08-09
      • 2016-03-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多