Me gustaría obtener la URL absoluta de un controlador en Play 2 Java. Encontré el exact same question for Scala, pero no puedo hacerlo funcionar en Java.¿Cómo revertir la generación de una URL absoluta desde una ruta en 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();
}
}
Gracias por su ayuda!
Solo una nota: esto funciona porque absoluteURL usa el objeto Request para encontrar el dominio. –
pero eso no funciona en Play 2.2 para Scala. –