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) {..}
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