1. 前端传参方式

例如,我要传递一个数组[1, 2, 3],假设这个参数变量名为list,那么我有以下两种方式来传参:

http://localhost:8848/douhao?list=1,2,3

http://localhost:8848/douhao?list=1&list=2&list=3

2.后端如何接收

可以选择使用数组或者List来接收,使用List需要添加@RequestParam注解。

public void xx1(@RequestParam("list") List<String> list) {
	System.out.println(list.toString());
}

public void xx2(String[] list) {
	System.out.println(list.toString());
}

不加@RequestParam会报错,报错如下,很简单,不翻译了
java.lang.IllegalStateException: No primary or single public constructor found for interface java.util.List - and no default constructor found either


版权声明:本文为DATANGguanjunhou原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/DATANGguanjunhou/article/details/116802578