当前位置: 首页 > news >正文

springboot post添加URL添加参数

出现 MissingServletRequestParameterException: Required String parameter 'pageNumber' is not present 异常的原因是在请求中没有提供名为 pageNumber 的参数。

请确保发送 POST 请求时,在请求的 URL 或请求体中提供了名为 pageNumber 的参数,以满足方法签名中的 @RequestParam("pageNumber") String pageNumber 要求。

你可以尝试以下方法来解决这个问题:

使用路径参数(Path Parameter):
将 pageNumber 参数作为路径的一部分,例如 /saveNoteBook/123,其中 123 是 pageNumber 的值。在方法签名中使用 @PathVariable 注解来获取路径参数:
 

@PostMapping("/saveNoteBook/{pageNumber}")
@ResponseBody
public void saveNoteBook(@PathVariable("pageNumber") String pageNumber, @RequestBody Map<String, String> requestBody) {// 处理逻辑
}


使用查询参数(Query Parameter):
将 pageNumber 参数作为查询参数,例如 /saveNoteBook?pageNumber=123。在方法签名中使用 @RequestParam 注解来获取查询参数:
 

 
@PostMapping("/saveNoteBook")
@ResponseBody
public void saveNoteBook(@RequestParam("pageNumber") String pageNumber, @RequestBody Map<String, String> requestBody) {// 处理逻辑
}
    $("#saveNoteBook").on("click", function () {var content = $("#noteBookText").val();$.ajax({url: '/saveNoteBook?pageNumber=' + params.pageNumber,data: JSON.stringify({"content": content}),contentType: 'application/json;charset=utf-8',type: 'post',success: function (data) {$("#noteBookText").val(data.data);alert(data.msg);}, error: function (err) {alert(err)}});});

http://www.lryc.cn/news/247720.html

相关文章:

  • 『 MySQL数据库 』插入查询结果
  • 【笔记】小白学习电路维修
  • linux简述进程
  • 由于设置了全局 QWidget 背景导致QT QCalendarWidget 表态背景异常
  • 数据库的重要你了解多少?如何保障数据库的安全?
  • 距离“全自动”漏洞挖掘又近了一步!腾讯安全大数据实验室论文入选ACM CCS 2023
  • docker搭建rabbit集群
  • 西南科技大学C++程序设计实验一(C++基础知识)
  • Rust内存布局
  • android 12 添加菜单
  • Map 的 5 种遍历方式
  • Linux的基本指令 ( 一 )
  • 【深度学习】学习率及多种选择策略
  • 具有“真实触感”的动捕数据手套mhand pro,提供更精确的动作捕捉
  • Mongodb使用killCursors停止运行的cursor
  • 电脑风扇转一下停一下,无法正常开机问题解决
  • 无需部署服务器,如何结合内网穿透实现公网访问导航页工具Dashy
  • Go GORM简介
  • 前端量子纠缠 效果炸裂 multipleWindow3dScene
  • 第十七章 处理空字符串和 Null 值 - XMLIGNORENULL、XMLNIL 和 XMLUSEMPTYELEMENT 的详细信息
  • Asp.net core WebApi 配置自定义swaggerUI和中文注释
  • Xilinx SDK获取代码运行时间
  • 【力扣】189. 轮转数组
  • Spring 拾枝杂谈—Spring原生容器结构剖析(通俗易懂)
  • Java核心知识点整理大全22-笔记
  • qt 5.15.2读取csv文件功能
  • 【Vue】绝了!还有不懂生命周期的?
  • 关于IP与端口以及localhost
  • 如何进行MySQL的主从复制(MySQL5.7)
  • 5:kotlin 类(Classes )