Ich habe einen Controller mithilfe von Anmerkungen zugeordnet; Auf die URL wird von der Client-App zugegriffen, und sie sendet POST/GET-Daten. Wie greife ich auf das Anfrageobjekt in dieser Methode zu?Spring Web: Controller mit annotierten Zuordnungen - Getting HttpServletRequest/Formulardaten
5
A
Antwort
6
Fügen Sie der Methode einfach ein Argument vom Typ HttpServletRequest
hinzu.
Prüfen 13.11.4. Unterstützte Handler-Methode Argumente und Rückgabetypen in the spring mvc docs
so:
public String yourMethod(HttpServletRequest request) {..}
Sie spezifische Anforderungsparameter die folgende Art und Weise verwenden können:
public String yourMethod(@RequestParam("petId") int petId) {..}
Verwandte Themen
- 1. Wie kann ich Groß-und Kleinschreibung URLs in Spring MVC mit annotierten Zuordnungen
- 2. Spring HTTP-Sitzungsproblem - Getting Null Attributwerte
- 3. Spring verwendet für die Instantiierung keinen annotierten Konstruktor (@JsonCreator)
- 4. Get json Inhalt der Anfrage und Antwort auf annotierten Spring Controller
- 5. Rails - Erstellen eines Getting-Controller
- 6. Spring SSEEmitter Getting Completed Mitte Weg
- 7. Kann eine Spring Cloud Feign-Clientschnittstelle mit einem Spring Web Controller gemeinsam genutzt werden?
- 8. Handle Fehler 404 mit Spring-Controller
- 9. Holen Sie Web-Anwendung root von Spring Controller
- 10. Controller-Zuordnungen zu einigen Funktionen funktionieren nicht in der installierten Spring-Boot-Anwendung
- 11. Autofac mit Web-API-Controller
- 12. Spring AOP Hinweis auf mit Anmerkungen versehene Controller
- 13. Tomcat kann nicht finden Spring Controller
- 14. Spring Controller Test mit Mockito, Nullzeiger Ausnahme
- 15. Regex in Spring Controller
- 16. JSON Beitrag zu Spring Controller
- 17. Spring Controller Validieren Anfrage
- 18. Spring Nicht-Singleton-Controller
- 19. Springabhängigkeit, die einen annotierten Aspekt einspeist
- 20. Wie @RefreshScope mit @ EnableBinding-annotierten Klassen verwenden?
- 21. Multipart Datei hochladen mit Spring Rest Vorlage + Spring Web MVC
- 22. Spring Controller zerstören Methode?
- 23. Integrationstest Spring Web App
- 24. spring-nullpointerexception- cant Zugriff auf Autowired annotierten Service (oder Dao) in einer Klasse keine Anmerkungen
- 25. Hören Sie eine Warteschlange in einem Controller Spring MVC und Spring Web-Socket
- 26. Moodle: Web-Service-Aufruf, um Zuordnungen unter Kurs
- 27. Spring web services flow
- 28. Generic Web API Controller
- 29. Zuordnungen verstehen Instrument-Erhaltungszählungen
- 30. CXF und mehrere Servlet-Zuordnungen
Danke, ja fand ich es auch. :-) – Sri
Mindestens ab Frühjahr 3.0 ("petId") ist optional, da standardmäßig der Variablenname verwendet wird. – stivlo
@stivlo - true, ich benutze es immer ohne es, aber wenn Debug-Informationen nicht vom Compiler enthalten sind, kann Spring den Namen des Parameters nicht kennen. – Bozho