0

現在扱っているリソースのURLを取得する方法はありますか? 親クラスにいるとします (祖父母ハンドラー、親ハンドラー、子ハンドラーもあります)。完全な 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 に答える