Ho un controller mappato utilizzando annotazioni; l'URL è accessibile dall'app client e invia i dati POST/GET. Come accedo all'oggetto richiesta in questo metodo?Web Spring: controllori con mapping annotati - Ottenere HttpServletRequest/dati di modulo
5
A
risposta
6
Basta aggiungere un argomento di tipo HttpServletRequest
al metodo.
Verifica 13.11.4. Supportato metodo argomenti del gestore e tornare tipi in the spring mvc docs
così:
public String yourMethod(HttpServletRequest request) {..}
È possibile utilizzare i parametri di specifica richiesta nel seguente modo:
public String yourMethod(@RequestParam("petId") int petId) {..}
Problemi correlati
- 1. Spring AOP Advice on Controllori annotati
- 2. Spring MVC ottenere tutte le mappature richiesta
- 3. <mvc: annotation-driven /> con controller non annotati
- 4. Spring Handler Mapping interprete con annotazioni
- 5. Spring 3: Come chiamare i metodi annotati @Async dal TaskExecutor
- 6. Spring WEB security: elenco di URL accessibili
- 7. Spring MVC: mapping di più URL allo stesso controller
- 8. Molo incorporato con modelli di servlet annotati?
- 9. l'accesso ai controllori di altri controllori
- 10. Primavera del modulo mapping al controller
- 11. Applicazione web modulare con Spring and Maven
- 12. Come si passano gli argomenti al consiglio Spring AOP con i parametri annotati?
- 13. Dove posso inizializzare i mapping AutoMapper in un modulo Orchard?
- 14. spring + hibernate mapping class senza xml
- 15. pointcut metodi di corrispondenza con i parametri annotati
- 16. sottrazione di due colonne annotati
- 17. Come accedere al contesto Spring in jUnit test annotati con @RunWith e @ContextConfiguration?
- 18. Decifrare messaggi con un client del servizio Web Spring
- 19. I controllori nelle applicazioni Web MVC devono essere testati dall'unità?
- 20. Controllori di Dio - Come prevenirli?
- 21. Variabili di percorso nel mapping Spring WebSockets @SendTo
- 22. Elenchi dinamici di binding con il tag modulo Spring
- 23. Hibernate + Spring MVC: configurazione di mapping degli oggetti
- 24. spring-data mongodb Mapping POJO in XML invece di annotazione
- 25. Monitoraggio campagne Google con flusso Web Spring
- 26. Impossibile ottenere la convalida con Spring Boot e Thymeleaf
- 27. router multipli e controllori con require.js
- 28. Come ottenere l'URL di richiesta in Spring Boot RestController
- 29. Per iniziare con Spring 3 Web MVC - Impostazione di tutto
- 30. MultipartConfig con Servlet 3.0 su Spring MVC
Grazie, sì ho trovato pure. :-) – Sri
Almeno a partire da Spring 3.0 ("petId") è facoltativo, dal momento che verrà impostato automaticamente sul nome della variabile. – stivlo
@stivlo - true, lo uso sempre senza di esso, ma se le informazioni di debug non sono incluse dal compilatore, spring non può conoscere il nome del param. – Bozho