zoukankan      html  css  js  c++  java
  • Java后端接收Get、Post方式传值

    Get方式传递数组与集合, Java后端接收

    1. Get方式传递
    /**
     * @param Integer[] ids or List<Integer> list
     * @author code.Map
     * @version 创建时间:2021年3月9日 下午10:02:24
     * 请求地址: http://localhost:8888/Company/GetTransmit?list=4&list=2
     * 返回参数: [4,2]
     */
    @GetMapping("/GetTransmit")
    @ResponseBody
    public List<Integer> GetTransmit(@RequestParam List<Integer> list) {
    	List<Integer> varList = new ArrayList<>();
    	if (null != list) {
    		list.forEach(key -> varList.add(key));
    		return varList;
    	}
    	return varList;
    }
    

    1. Post方式传递, Java后端接收
    /**
     * @param MapVo mapVo
     * @author code.Map
     * @version 创建时间:2021年3月9日 下午10:12:58
     * 请求地址: http://localhost:8888/Company/PostTransmit {"list": [2,4]}
     * 返回参数: [2,4]
     */
    @PostMapping("/PostTransmit")
    @ResponseBody
    public List<Integer> PostTransmit(@RequestBody MapVo mapVo) {
    	List<Integer> varList = new ArrayList<>();
    	if (null != mapVo.getList()) {
    		mapVo.getList().forEach(key -> varList.add(key));
    		return varList;
    	}
    	return varList;
    }
    

    2.1 Post入参封装对象

    // 对象入参
    class MapVo {
    	private List<Integer> list;
    
    	public List<Integer> getList() {
    		return list;
    	}
    
    	public void setList(List<Integer> list) {
    		this.list = list;
    	}
    }
    
  • 相关阅读:
    怎么快速掌握一门新技术
    Linq相关
    C# 参数按照ASCII码从小到大排序(字典序)
    测试工具
    sql 创建临时表
    sql行合并
    WCF相关
    免费开源分布式系统日志收集框架 Exceptionless
    VPS,虚拟主机,云主机,独立服务器区别
    c# Dictionary的遍历和排序
  • 原文地址:https://www.cnblogs.com/Twittery/p/14504265.html
Copyright © 2011-2022 走看看