Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 12871|Відповідь: 1

[Джерело] Різниця між анотаціями у springMVC @RequestParam та @PathVariable

[Копіювати посилання]
Опубліковано 05.09.2018 17:28:23 | | |
@PathVariable зв'язати значення змінної шаблону URI

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

@PathVariable використовується для відображення змінних шаблону в URL запиту з параметрами методу обробки ознак. Налаштуйте зв'язок між URL і method@RequestMapping ("item/{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