Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 12871|Отговор: 1

[Източник] Разликата между анотации в springMVC @RequestParam и @PathVariable

[Копирай линк]
Публикувано в 5.09.2018 г. 17:28:23 ч. | | |
@PathVariable свърже стойността на променливата URI шаблон

@PathVariable се използва за получаване на динамични параметри в URL адреса на заявката

@PathVariable използва за съпоставяне на променливи на шаблона в URL адреса на заявката към параметрите на метода за обработка на характеристики. Конфигурирайте връзка между URL адреса и method@RequestMapping ("product/{itemId}")

Има два основни начина за получаване на параметри в слоя за контрол на фона Spring MVC:


Единият е request.getParameter("име"), а другият е да го получиш директно с анотационен @RequestParam

Това е основно за тази анотация @RequestParam

След това нека разгледаме основните параметри на @RequestParam анотации:

стойност: име на параметър, тоест името на параметъра за заявка, въведен в параметъра, като потребителско име, означава, че стойността на параметъра, наречен потребителско име в търсената област на параметъра, ще бъде предадена;

Изисква: Независимо дали е необходимо, по подразбиране е вярно, което означава, че в заявката трябва да има съответстващи параметри, в противен случай ще бъде докладван код за грешка 404;

defaultValue: Стойността по подразбиране, която показва стойността по подразбиране, ако няма параметър със същото име в заявката, например:

публичен<EasyUITreeNode> списък getItemTreeNode(@RequestParam(value="id",defaultValue="0")long parentId)







Предишен:Mybatis автоматично генерира Xml файл, а XXX ще бъде генериран по подразбиране за типове полета като текст...
Следващ:Споделяне на рамка за разработка на API
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com