list方式传参
编写前端请求
<script th:inline="javascript" type="text/javascript">
let contextPath = /*[[${#request.getContextPath()}]]*/
$(function(){
ET.testList();
});
var ET = {
testList: function() {
var idList = [];
idList[0] = 1;
idList.push(2);
$.ajax({
url: contextPath + '/param/testList',
type: 'POST',
dataType: 'text',
data: 'idList=' + idList,
success: function(data) {
alert(data);
}
});
}
}
</script>
- spring mvc接收方式一
@RequestMapping("/testList")
@ResponseBody
public String testList(@RequestParam("idList") List<Integer> list) {
list.forEach(id -> System.out.println(id));
return "ok";
}
- spring mvc接收方式二:将idList封装在一个java bean中
@Data
public class UserVo {
private List<Integer> idList;
}
@RequestMapping("/testList")
@ResponseBody
public String testList2(UserVo userVo) {
log.info("userVo:{}", userVo);
return "ok2";
}
二、spring mvc参数传递之list方式传参
最新推荐文章于 2024-01-01 17:14:29 发布