J'ai un contrôleur mappé à l'aide d'annotations; l'URL est accessible par l'application cliente et elle envoie des données POST/GET. Comment accéder à l'objet de requête dans cette méthode?Web de printemps: Contrôleurs avec mappages annotés - Obtention de données HttpServletRequest/formulaire
5
A
Répondre
6
Ajoutez simplement un argument de type HttpServletRequest
à la méthode.
Contrôle 13.11.4. Pris en charge les arguments de méthode de gestionnaire et types de retour dans the spring mvc docs
donc:
public String yourMethod(HttpServletRequest request) {..}
Vous pouvez utiliser des paramètres de demande spécifique de la manière suivante:
public String yourMethod(@RequestParam("petId") int petId) {..}
Questions connexes
- 1. Comment renvoyer plusieurs @ModelAttribute dans les contrôleurs annotés au printemps?
- 2. Mixage de contrôleurs annotés et normaux à Spring MVC 2.5
- 3. Problème de contrôleur MVC et de contrôleurs annotés:
- 4. Aide pour spring-json utilisant des contrôleurs annotés
- 5. Liaison de données des paramètres annotés @ModelAttribute
- 6. validation de printemps avec @Valid
- 7. Obtention des contrôleurs de vue du contrôle de tabulation
- 8. Obtention de données à partir de pages Web?
- 9. Intercepteur de requête web printemps 3 - comment obtenir BindingResult?
- 10. NHibernate Legacy Mappages de base de données impossible?
- 11. Tests d'intégration Application Web de printemps
- 12. Obtention de la longueur de colonne à partir des mappages Hibernate?
- 13. MEssages d'erreur de flux Web de printemps
- 14. Obtention de l'indépendance de ma base de données web avec Hibernate
- 15. Mappages de classe Nhibernate
- 16. /Mappages/index se trouve mais pas/Mappages avec ASP.NET MVC
- 17. Annotation de printemps avec problème de mélange xml
- 18. prefixjson de printemps avec responseBody
- 19. champs annotés d'accès
- 20. Sessions de base de données au printemps
- 21. Auto-traitement de beans non gérés annotés avec @Component
- 22. printemps données locales sensibles
- 23. Mappages de types de données datetime Framework Entity
- 24. Mappages polymorphes de NHibernate
- 25. SSIS - mappages de colonnes dynamiques
- 26. Générateur de formulaires (de javabeans annotés) pour swing?
- 27. Mappages de relations de 1 à N avec Castle ActiveRecord
- 28. hibernate découverte automatique et génération de mappages de base de données avec les POJO
- 29. Données de widget sur plusieurs contrôleurs
- 30. Obtention de la culture du serveur Web
Merci, oui je l'ai trouvé aussi bien. :-) – Sri
Au moins à partir de Spring 3.0 ("petId") est facultatif, car il prendra par défaut le nom de la variable. – stivlo
@stivlo - vrai, je l'utilise toujours sans lui, mais si les informations de débogage ne sont pas incluses par le compilateur, le ressort ne peut pas connaître le nom du param. – Bozho