Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 12871|Risposta: 1

[Fonte] La differenza tra annotazioni in SpringMVC @RequestParam e @PathVariable

[Copiato link]
Pubblicato su 05/09/2018 17:28:23 | | |
@PathVariable associare il valore della variabile modello URI

@PathVariable viene utilizzato per ottenere parametri dinamici nell'URL della richiesta

@PathVariable usate per mappare le variabili modello nell'URL della richiesta ai parametri del metodo di gestione delle caratteristiche. Configura una relazione tra l'URL e il method@RequestMapping ("item/{itemId}")

Ci sono due modi principali per ottenere parametri nel livello di controllo in background Spring MVC:


Uno è request.getParameter("name"), l'altro è ricevere direttamente con una @RequestParam di annotazione

Questo riguarda principalmente questa @RequestParam di annotazione

Poi, diamo un'occhiata ai parametri principali delle annotazioni @RequestParam:

valore: nome del parametro, cioè il nome del parametro di richiesta inserito nel parametro, come username, significa che il valore del parametro nominato, username nell'area del parametro richiesto, verrà passato;

Richiesto: se sia necessario, il predefinito è vero, il che significa che devono esserci parametri corrispondenti nella richiesta, altrimenti verrà segnalato un codice di errore 404;

defaultValue: Il valore predefinito che indica il valore predefinito se non c'è nessun parametro con lo stesso nome nella richiesta, ad esempio:

public List<EasyUITreeNode> getItemTreeNode(@RequestParam(value="id",defaultValue="0")parent Id)







Precedente:Mybatis genera automaticamente un file Xml, e XXX sarà generato di default per tipi di campo come testo...
Prossimo:Condividi un framework di sviluppo API
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com