0

有什么方法可以获取当前正在处理的资源的 URL?假设我在 Parent 类中(我也有祖父处理程序、父处理程序、子处理程序)。完整的 URL 如下所示:/smt1/smt2/smt3/parent/child。

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

但是有什么方法可以在 Parent 处理程序中获取 /smt1/smt2/smt3/parent 部分?

4

1 回答 1

0

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

@Context
private UriInfo info
@Path("/a/b/c")
@GET
public String get() {
  return "URL is: " + this.info.getRequestUri();
}   
于 2012-12-05T10:11:06.567 回答