@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)
|