axios向后台传值

940 阅读1分钟

//前端使用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进行参数的接收。