Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 12871|Odpowiedź: 1

[Źródło] Różnica między adnotacjami w springMVC @RequestParam a @PathVariable

[Skopiuj link]
Opublikowano 05.09.2018 17:28:23 | | |
@PathVariable wiązać wartość zmiennej szablonu URI

@PathVariable służy do uzyskania parametrów dynamicznych w URL żądania

@PathVariable używany do mapowania zmiennych szablonowych w URL żądania na parametry metody obsługi cech. Skonfiguruj relację między adresem URL a method@RequestMapping ("item/{itemId}")

Istnieją dwa główne sposoby uzyskania parametrów w warstwie kontroli tła Spring MVC:


Jednym z nich jest request.getParameter ("nazwa"), a drugim jest uzyskanie go bezpośrednio z adnotacją @RequestParam

Chodzi głównie o tę adnotację @RequestParam

Następnie przyjrzyjmy się głównym parametrom @RequestParam adnotacji:

Value: Nazwa parametru, czyli nazwa parametru żądania wprowadzonego do parametru, taka jak nazwa użytkownika, oznacza, że wartość parametru o nazwie username w obszarze żądanego parametru zostanie przekazana;

wymagany: czy jest konieczne, domyślne jest prawdziwe, co oznacza, że w żądaniu muszą być odpowiednie parametry, w przeciwnym razie zostanie zgłoszony kod błędu 404;

defaultValue: Domyślna wartość wskazująca wartość domyślną, jeśli w żądaniu nie ma parametru o tej samej nazwie, na przykład:

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







Poprzedni:Mybatis automatycznie generuje plik Xml, a XXX będzie domyślnie generowane dla typów pól, takich jak tekst...
Następny:Udostępnij framework API do tworzenia API
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com