//前端使用GET,通过url的拼接向后台传值
this.$axios.get(this.url,{
params: {
curPage: 1
}
}).then((res) => {
this.table_data = res.data.results;
this.data_count = res.data.dataCount;
})
//后台通过@RequestParam获取url中的值
@GetMapping("/test")
public CommonListResult<T> showInfo(
@RequestParam(value = "curPage", required = false) Integer curPage){
.....
return XXX;
}前面犯错取不到值是因为一直用data进行传值,如果data进行传值的话,是向后台传送一个json串,在后台需要用@Requestbody进行json的接收,而不能用@RequestParam进行参数的接收。