Spring_MVC集合类型的参数赋值

Posted 红颜莫知己

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring_MVC集合类型的参数赋值相关的知识,希望对你有一定的参考价值。

数组

@PostMapping("array")
    public String array (String[] arr) {
        System.out.println(Arrays.asList(arr));
        return "/success.jsp";
    }

在这里插入图片描述

链表

@PostMapping("list")
    public String list(@RequestParam(value = "stringlist")List<String> stringList){
        System.out.println(stringList);
        return "/success.jsp";
    }

必须要有@RequestParam,否则会报错

赋值参数方法和数组一样

对象类

假设我们有一个对象类User,它里面的属性比较特殊

@Data
public class User {
    private Integer id;
    private List<Article> list;
    private Article article;
}

Article类

@Data
public class Article {
    private Integer aid;
    private String title;
    private String context;
}

测试

@PostMapping("object")
    public String Object(User user){
        System.out.println(user);
        return "/success.jsp";
    }

这个时候赋值参数的的时候就需要注意格式了

在这里插入图片描述

以上是关于Spring_MVC集合类型的参数赋值的主要内容,如果未能解决你的问题,请参考以下文章

Bash的变量类型

Pytorch中 类Parameter的解析,类内成员函数.parameters()的源码分析,参数集合的获取,参数的注册赋值源码分析

Pytorch中 类Parameter的解析,类内成员函数.parameters()的源码分析,参数集合的获取,参数的注册赋值源码分析

Java方法

out参数不用赋值?这么神奇吗!

Collection类型的集合,定义只能Get时,也能通过特殊写法赋值