有什么方法可以获取当前正在处理的资源的 URL?假设我在 Parent 类中(我也有祖父处理程序、父处理程序、子处理程序)。完整的 URL 如下所示:/smt1/smt2/smt3/parent/child。
我知道有一种方法可以获取完整的请求 URL。
但是有什么方法可以在 Parent 处理程序中获取 /smt1/smt2/smt3/parent 部分?
UriInfo
是您要查找的课程。要获取您当前的 URL/URI,请使用:
@Context
private UriInfo info
@Path("/a/b/c")
@GET
public String get() {
return "URL is: " + this.info.getRequestUri();
}