springmvc接收数组方式总结

时间:2023-03-09 00:45:53
springmvc接收数组方式总结

1.接受正常的数组

如param1=aaa&param1=bbb&param1=3

对于这种,在实体参数中,使用String param1[] 这种参数既可以获取数组的值

2.接受数组

比如param1[0]=aaa,param1[1]=bbb,param1[2]=ccc

这种,需要在实体中用List<String> param1 进行接收

3.接受用逗号分隔的字符串

这种就用字符串接收就可以了,到了后台自己进行分割处理就可以了。

在mybatis中使用数组的时候,可能需要判断,对于数组List,则可以这么判断

<if test="param1 !=null and param1.size>0">
  //你的逻辑 </if>