Play 2 Javaのコントローラから絶対URLを取得したいとします。 exact same question for Scalaが見つかりましたが、Javaで動作させることはできません。Play 2 Javaのルートから絶対URLを生成するにはどうすればよいですか?
public class MyController extends Controller {
public static Result myMethod() {
return ok();
}
public static Result test() {
Logger.info(routes.MyController.myMethod().url); // Doesn't work !
Logger.info(routes.MyController.myMethod().absoluteURL()); // Doesn't work !
Logger.info(routes.MyController.myMethod().absoluteURL(true)); // Doesn't work !
return ok();
}
}
ありがとうございました!
ちょうど注記:これは、absoluteURLがドメインを見つけるためにリクエストオブジェクトを使用するため、これが機能します。 –
しかし、それはPlay 2.2 for Scalaでは機能しません。 –