Mi piacerebbe ottenere l'URL assoluto da un controller in Play 2 Java. Ho trovato il exact same question for Scala, ma non riesco a farlo funzionare in Java.Come invertire generare un URL assoluto da una rotta su Play 2 Java?
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();
}
}
Grazie per il vostro aiuto!
Solo una nota: questo funziona perché absoluteURL utilizza l'oggetto Request per trovare il dominio. –
ma ciò non funziona in Play 2.2 per Scala. –