Dans ma méthode de validation de formulaire, j'ai besoin d'accéder à l'adresse IP du client. Est-il possible de transmettre implicitement une demande ou une adresse IP au validateur? (sans validation dans la méthode du contrôleur)Accéder à remoteAddress (ou à la demande) depuis la validation dans Play! 2.3.3
0
A
Répondre
0
J'ai étudié ce problème pendant un certain temps et j'ai découvert que ce n'était pas possible. Dans Play Form le code source, vous lirez que seule la méthode bindFromRequest() a une requête dans son champ d'application. La méthode verifying() n'a pas accès à la requête et c'est pourquoi vous ne pouvez pas obtenir les informations souhaitées lors d'un processus de validation.
Je crains que vous soyez obligé de déplacer cette partie de la validation vers un contrôleur.
0
Vous vouliez dire une validation ad hoc?
Vous pouvez essayer
play.mvc.Controller.ctx().request().host()
Je ne sais pas si ça va fonctionner. Dites-moi si c'est le cas
Questions connexes
- 1. Pager à côté du formulaire de recherche dans Play! 2.3.3
- 2. Accéder à la variable globale depuis AngularJS
- 3. Accéder à la variable CSS depuis javascript
- 4. Accéder à la demande scopeed bean
- 5. accéder aux paramètres de la demande depuis le validateur interne
- 6. Accéder à ceci depuis la fonction inline d'un objet
- 7. Obtenir une réponse à la demande déclenchée depuis UIWebView iOS?
- 8. Accéder à MongoDB depuis Java
- 9. Accéder à la variable current_user depuis application.js dans Rails 3
- 10. Accéder à la fonction du contrôleur depuis la vue
- 11. Accéder à JavaScript depuis Java
- 12. Comment puis-je accéder à la demande actuelle dans appengine?
- 13. Accéder à typedef depuis l'instance
- 14. Accéder à UIViewController depuis UITableViewController?
- 15. Accéder à userData depuis l'écouteur
- 16. Accéder à sharepoint depuis caml
- 17. Accéder à UITableViewCell depuis UIAlertView dans iOS
- 18. accéder à la variable d'environnement depuis le composant de réaction
- 19. Comment accéder à Twitter depuis Salesforce
- 20. Accéder à drawRect depuis ViewController?
- 21. Accéder à RequestContext depuis global.asax
- 22. Accéder à la bibliothèque musicale depuis iphone sdk?
- 23. Comment accéder à l'objet suivant à la demande dans la liste dans le template django?
- 24. accéder à root.strings depuis settings.bundle?
- 25. accéder à la caméra sur androidemulator
- 26. Accéder aux variables Tomcat à partir de Play Framework
- 27. Accéder à Internet depuis l'émulateur dans Android
- 28. Comment accéder à la session depuis une classe ActionMailer?
- 29. Accéder à mediaelement dans la listbox wp7
- 30. comment accéder à la pile de répertoires depuis un script?
Avez-vous essayé? – user7197