Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 12871|Odpověď: 1

[Zdroj] Rozdíl mezi anotacemi ve springMVC @RequestParam a @PathVariable

[Kopírovat odkaz]
Zveřejněno 05.09.2018 17:28:23 | | |
@PathVariable svázat hodnotu proměnné šablony URI

@PathVariable se používá k získání dynamických parametrů v URL požadavku

@PathVariable použito k mapování šablonových proměnných v URL požadavku na parametry metody zpracování příkostí. Nastavte vztah mezi URL a method@RequestMapping ("item/{itemId}")

Existují dva hlavní způsoby, jak získat parametry ve vrstvě pozadí řízení Spring MVC:


Jedním je request.getParameter("jméno") a druhým je získat ho přímo pomocí anotace @RequestParam

Jde hlavně o tuto anotaci @RequestParam

Dále se podívejme na hlavní parametry @RequestParam anotací:

hodnota: název parametru, tedy název parametru požadavku zadaný do parametru, například uživatelské jméno, znamená, že hodnota parametru s názvem uživatelské jméno v požadované oblasti parametru bude předána;

povinné: zda je nutné, výchozí hodnota je pravda, což znamená, že v požadavku musí být odpovídající parametry, jinak bude nahlášen chybový kód 404;

defaultValue: Výchozí hodnota, která označuje výchozí hodnotu, pokud v požadavku není žádný parametr se stejným názvem, například:

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







Předchozí:Mybatis automaticky generuje XML soubor a XXX bude ve výchozím nastavení generováno pro typy polí, jako je text...
Další:Sdílejte vývojový framework API
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com