Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 12871|Odpoveď: 1

[Zdroj] Rozdiel medzi anotáciami v springMVC @RequestParam a @PathVariable

[Kopírovať odkaz]
Zverejnené 5. 9. 2018 17:28:23 | | |
@PathVariable zviazať hodnotu premennej šablóny URI

@PathVariable sa používa na získanie dynamických parametrov v URL požiadavky

@PathVariable sa používa na mapovanie šablónových premenných v URL požiadavky na parametre metódy spracovania funkcií. Nastavte vzťah medzi URL a method@RequestMapping ("item/{itemId}")

Existujú dva hlavné spôsoby, ako získať parametre v pozadí riadiacej vrstve Spring MVC:


Jedným je request.getParameter("meno") a druhým je získať ho priamo pomocou anotácie @RequestParam

Toto je hlavne o tejto anotácii @RequestParam

Ďalej sa pozrime na hlavné parametre @RequestParam anotácií:

Hodnota: Názov parametra, teda názov parametra požiadavky zadaný do parametra, napríklad používateľské meno, znamená, že hodnota parametra s názvom používateľské meno v požadovanej oblasti parametra bude odovzdaná;

povinné: či je to nevyhnutné, predvolené je pravda, čo znamená, že požiadavka musí obsahovať zodpovedajúce parametre, inak bude hlásený chybový kód 404;

defaultValue: Predvolená hodnota, ktorá označuje predvolenú hodnotu, ak v požiadavke nie je parameter s rovnakým názvom, napríklad:

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







Predchádzajúci:Mybatis automaticky generuje Xml súbor a XXX bude predvolene generované pre typy polí, ako je text...
Budúci:Zdieľajte API vývojový rámec
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com