Java 迄今为止处理的JAX-RSURL

Java 迄今为止处理的JAX-RSURL,java,jax-rs,Java,Jax Rs,有没有办法获取当前正在处理的资源的URL?假设我在父类中(我还有父处理程序、父处理程序、子处理程序)。完整的URL如下所示:/smt1/smt2/smt3/parent/child 我知道有一种方法可以获取完整的请求URL 但是有没有办法在父处理程序中获取/smt1/smt2/smt3/父部分?是您要查找的类。要获取当前URL/URI,请使用: @Context private UriInfo info @Path("/a/b/c") @GET public String get() { r

有没有办法获取当前正在处理的资源的URL?假设我在父类中(我还有父处理程序、父处理程序、子处理程序)。完整的URL如下所示:/smt1/smt2/smt3/parent/child

我知道有一种方法可以获取完整的请求URL

但是有没有办法在父处理程序中获取/smt1/smt2/smt3/父部分?

是您要查找的类。要获取当前URL/URI,请使用:

@Context
private UriInfo info
@Path("/a/b/c")
@GET
public String get() {
  return "URL is: " + this.info.getRequestUri();
}