Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 12871|Svare: 1

[Kilde] Forskjellen mellom annotasjoner i springMVC @RequestParam og @PathVariable

[Kopier lenke]
Publisert på 05.09.2018 17:28:23 | | |
@PathVariable binder verdien til URI-malvariabelen

@PathVariable brukes for å hente dynamiske parametere i forespørsels-URL-en

@PathVariable brukt til å mappe malvariabler i forespørsels-URL-en til parametere i funksjonshåndteringsmetoden. Konfigurer et forhold mellom URL-en og method@RequestMapping ("item/{itemId}")

Det finnes to hovedmåter å hente parametere på i Spring MVC bakgrunnskontrolllaget:


Den ene er request.getParameter("name"), og den andre er å hente den direkte med en annotasjon @RequestParam

Dette handler hovedsakelig om denne annotasjonen @RequestParam

La oss deretter se på hovedparameterne for @RequestParam annotasjoner:

verdi: parameternavn, det vil si navnet på forespørselsparameteren som legges inn i parameteren, slik som brukernavn, betyr at verdien til parameteren med navnet brukernavn i det forespurte parameterområdet vil bli sendt;

Påkrevd: hvis det er nødvendig, er standarden sann, noe som betyr at det må være tilsvarende parametere i forespørselen, ellers vil en 404-feilkode bli rapportert;

defaultValue: Standardverdien som angir standardverdien hvis det ikke finnes noen parameter med samme navn i forespørselen, for eksempel:

offentlig liste<EasyUITreeNode> getItemTreeNode(@RequestParam(value="id",defaultValue="0")long parentId)







Foregående:Mybatis genererer automatisk en XML-fil, og XXX genereres som standard for felttyper som tekst...
Neste:Del et API-utviklingsrammeverk
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com