Comment inverser générer une URL absolue à partir d'une route sur Play 2 Java?
Je voudrais avoir l'URL absolue à partir d'un contrôleur dans le Jeu 2 Java. J'ai trouvé le exactement la même question pour Scalamais je ne peux pas le faire fonctionner en 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();
}
}
Merci pour votre aide !
source d'informationauteur Cyril N.
Vous devez vous connecter pour publier un commentaire.
Demande d'ajout à
absoluteURL()
Je ne suis pas sûr si cela fonctionne dans la version 2.0, mais puisque vous êtes à l'aide de Java, il pourrait faire l'affaire. Je l'utilise dans 1.2.4.
Bonne chance !
Edit : je l'importation de jouer.mvc.Routeur donc, si cela n'existe pas dans la version 2.0, vous pourriez trouver quelque chose de similaire.
Aussi, ce est de jouer sur la 2.0 de la documentation sur le routage, cliquez sur Inverser la de routage, peut-être que ça va aider.
http://www.playframework.org/documentation/2.0.1/JavaRouting