Comment faire pour rediriger dans le Jeu-Cadre?
Quand je l'appelle d'autres mesures en une seule action, il a également écran lui-même de modèle, dans le Jeu 1.1 RC
et quand je Redirect("...url")
mais il ne fonctionne pas, il y a quelqu'un qui peut m'aider?
afficher votre code, préciser votre réponse, très mal formulé dès maintenant.
OriginalL'auteur chenwenfeng | 2010-11-26
Vous devez vous connecter pour publier un commentaire.
Juste à ajouter aux réponses ci-dessus, voici comment vous rediriger vers une url externe:
public static void index() {
redirect("http://geeks.aretotally.in");
}
OriginalL'auteur Felipe Oliveira
Rediriger, il vous suffit d'appeler l'action. À partir de l'exemple de la la documentation:
À la fin de l'action d'édition, l'appel à montrer(...) permet de faire une redirection sur le navigateur du client comme s'ils l'avaient frappé la même URL que les routes de la méthode show.
Jouer! utilise un bytecode enhancer pour modifier votre code compilé en coulisses. De côté de l'utiliser pour gérer les redirections, il l'utilise aussi pour fournir support de la propriété dans les entités de base de données. Par exemple, vous pouvez appeler "foo.barre = 5;" et derrière les coulisses, il cartes de "foo.setBar(5);" et "return foo.bar;" cartes "foo.getBar();".
OriginalL'auteur Lawrence McAlpin
Puisque aucune de ces réponses à caractère général/réutilisables méthode pour ce faire, voici mon code. Cela vous permet de créer n'importe quel nombre de redirections dans le
conf/routes
fichier sans la création d'un contrôleur pour chaque.Oui, c'est trivial, mais peut-être il est d'usage de quelqu'un.
conf/routes:
app/controllers/Application.java:
OriginalL'auteur Tom Carchrae
Dans le jeu-cadre, lorsque vous appelez une action, par défaut, il rend le modèle associé à cette action.
Par exemple, un Contolleur nommé Application
Rendra
Pour faire le rendu d'un point de vue différent, alors vous pouvez spécifier le modèle que le premier paramètre de la méthode render.
Donc,
Redirection ne devrait vraiment être utilisé si vous rediriger vers une URL à l'extérieur de votre application.
Je veux l'appeler s'inscrire dans déconnexion,mais il ne fonctionne pas
OriginalL'auteur Codemwnci