首页 > 其他分享 >GET传递数组参数

GET传递数组参数

时间:2024-08-27 15:48:07浏览次数:8  
标签:name GET List 参数 数组 id RequestMapping

前端通过HTTP GET 请求向后端传递List类型参数。

方法一、直接以数组形式传递 id=[2,4,6]

后端:以数组类型接收,再转换为List类型。

// 请求URL
http://127.0.0.1:8080/getTeachers?name=王五,刘麻子
 
// 后台接口代码
@RestController
@RequestMapping("/")
public class SpringMvcController {
 
    @RequestMapping(value = "/getTeachers", method = RequestMethod.GET)
    public String getTeachers(@RequestParam String[] name) {
        List<String> name_list = Arrays.asList(name);
    }
}

方法二、可以将数组参数传递多次 id=2&id=4&id=6

后端:直接以List类型接收即可,springmvc会将多个同名参数自动封装成数组或者集合对象。

// 请求URL
http://127.0.0.1:8080/getUsers?name=张三&name=李四
 
// 后台接口代码
@RestController
@RequestMapping("/")
public class SpringMvcController {
 
    @RequestMapping(value = "/getUsers", method = RequestMethod.GET)
    public String getUsers(@RequestParam List<String> name) {
    }

 

 

标签:name,GET,List,参数,数组,id,RequestMapping
From: https://www.cnblogs.com/zhegemaw/p/18382861

相关文章

  • SwiftData 如何在 Widgets 和 App 的界面之间同步数据变化?
    概述从iOS17(watchOS11)开始,苹果推出了可交互小组件(InteractiveWidgets),使用它我们终于能在Widgets中添加按钮或Toggle来直接驱动数据的变化了。但是被Widgets修改的数据如何及时的同步到对应App的界面中呢?在本篇博文中,您将学到如下内容:概述1.打造Widg......
  • 【C#】数组转置
    【需求】现有一个需求,3行4列的从左到右从上到下的数组,转成4行3列,如图所示: 【实现方法】通过C#编码实现,两种方法:第一种方法:publicdouble[]transpose(double[]src,intw,inth){double[]dst=null;if(src==null||src.Length!=w*h||w==0......
  • 探索C语言中数组作为函数参数的奥秘
    在C语言的世界里,数组是一种基础且强大的数据结构,它允许我们存储相同类型的数据集合。然而,在处理函数和数组的关系时,尤其是在数组作为函数参数传递时,初学者往往会感到困惑。今天,我们就来深入探讨这一话题,通过具体的代码示例来揭开其神秘面纱。数组作为函数参数的两种形式在C语......
  • 【Go函数详解】二、参数传递、变长参数与多返回值
    文章目录一、传递参数1.按值传参2.引用传参2.1特殊情况2.1.1切片slice2.1.2字典map二、变长参数1.基本定义和传值1.1基本定义1.2传值1.2.1普通传值1.2.2传递切片2.任意类型的变长参数(泛型)三、多返回值1.命名返回值一、传递参数1.按值传参Go语......
  • 《机器学习》 贝叶斯分类器 原理、参数讲解及代码演示
    目录一、贝叶斯算法1、简介2、贝叶斯算法具有以下特点:二、贝叶斯原理1、正向概率(先验概率) 例如:2、逆向概率(后验概率)3、公式1)实例12)实例2•目标:•核心:•计算:三、参数讲解1、用法2、参数1)alpha 控制模型合成时的平滑度2)fit_prior是否学习类的先验概率3)c......
  • 一次性下发100w的优惠券/短信/二维码,兼顾线程池参数可配置 在Spring 中 ThreadPoolTas
    一次性下发100w的优惠券/短信/二维码,兼顾线程池参数可配置在Spring中ThreadPoolTaskExecutor的使用1、场景需求分析针对6.18,11.11这种场景,平台一次性发布500w张优惠券,或者对于锁单用户统一发下100w张确认信息,同时我们平时有抢购茅台的场景,京东一次性发布10w个验证码,主要是针......
  • 【Leetcode 2032 】 至少在两个数组中出现的值 —— 哈希表与按位运算符(最全的注解)
    给你三个整数数组 nums1、nums2 和 nums3 ,请你构造并返回一个 元素各不相同的 数组,且由 至少 在 两个 数组中出现的所有值组成。数组中的元素可以按 任意 顺序排列。示例1:输入:nums1=[1,1,3,2],nums2=[2,3],nums3=[3]输出:[3,2]解释:至少在两个数组中出......
  • 【NOI】C++数据结构入门之一维数组(三)元素移动
    文章目录前言一、概念1.导入2.元素移动2.1逆序2.2删除2.3插入二、例题讲解问题:1009-数组逆序问题:1162-数组元素的删除问题:1211-数组元素的插入问题:1161.元素插入有序数组问题:1159.数组元素的移动三、总结四、感谢前言在继续我们的C++数据结构学习之旅......
  • Vue动态路径参数
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</title><......
  • net.sf.json.JSONObject 放入数组 坑
    publicstaticvoidmain(String[]args){com.google.gson.JsonObjectjsonObject=newcom.google.gson.JsonObject();jsonObject.addProperty("sss","[null]");com.google.gson.JsonArrayjsonArray=newcom.google.g......