Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 12871|Svar: 1

[Kilde] Forskellen mellem annoteringer i springMVC @RequestParam og @PathVariable

[Kopier link]
Opslået på 05/09/2018 17.28.23 | | |
@PathVariable binder værdien af URI-skabelonvariablen

@PathVariable bruges til at hente dynamiske parametre i anmodnings-URL'en

@PathVariable bruges til at kortlægge skabelonvariabler i anmodnings-URL'en til parametre i funktionshåndteringsmetoden. Konfigurer en relation mellem URL'en og method@RequestMapping ("item/{itemId}")

Der er to hovedmåder at opnå parametre i Spring MVC-baggrundskontrollaget:


Den ene er request.getParameter("name"), og den anden er at hente den direkte med en annotation @RequestParam

Dette handler hovedsageligt om denne annotation @RequestParam

Lad os derefter se på hovedparametrene for @RequestParam annotationer:

værdi: parameternavn, det vil sige navnet på den anmodningsparameter, der indtastes i parameteren, såsom brugernavn, betyder, at værdien af parameteren navngivet brugernavn i det ønskede parameterområde vil blive videresendt;

Påkrævet: om det er nødvendigt, er standarden sand, hvilket betyder, at der skal være tilsvarende parametre i anmodningen, ellers vil der blive rapporteret en 404-fejlkode;

defaultValue: Standardværdien, der angiver standardværdien, hvis der ikke er nogen parameter med samme navn i forespørgslen, for eksempel:

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







Tidligere:Mybatis genererer automatisk en XML-fil, og XXX genereres som standard for felttyper som tekst...
Næste:Del en API-udviklingsramme
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com