Required int parameter 'pageNo' is not present
时间: 2023-09-22 18:12:51 浏览: 130
报错信息"Required int parameter 'pageNo' is not present"意味着在请求中缺少必需的整型参数'pageNo'。这个问题通常是由于请求方式不正确引起的。一种解决方案是将请求方式改为GetMapping,这可能会解决问题。另一种解决方案是在发送post请求时,使用$.param()函数将需要发送的数据封装为一个对象,并将其作为参数传递给请求。例如,在mounted()方法中,可以这样使用$.param()函数将page和pageSize封装为一个对象:
```js
mounted() {
var obj = {
page: this.page,
pageSize: this.pageSize,
};
this.$axios.post("/customer/query", $.param(obj)).then((res) => {
console.log(res);
console.log(res.data.data);
});
},
```
另外,如果在浏览器中遇到这个错误,可能是由于必填的传输数据不正确造成的。可以考虑引入jQuery或使用Node环境中自带的qs库来进行数据转换和封装。这样可以确保传输的参数正确无误。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [Required Integer parameter ‘pageNum‘ is not present](https://blog.csdn.net/yangli_/article/details/127887463)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [解决“Required Integer parameter ‘xxx‘ is not present”问题](https://blog.csdn.net/NI_computer/article/details/109098255)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文