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集合类型的参数赋值的主要内容,如果未能解决你的问题,请参考以下文章
Pytorch中 类Parameter的解析,类内成员函数.parameters()的源码分析,参数集合的获取,参数的注册赋值源码分析
Pytorch中 类Parameter的解析,类内成员函数.parameters()的源码分析,参数集合的获取,参数的注册赋值源码分析