• 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 注解来获取路径参数:
     

    1. @PostMapping("/saveNoteBook/{pageNumber}")
    2. @ResponseBody
    3. public void saveNoteBook(@PathVariable("pageNumber") String pageNumber, @RequestBody Map requestBody) {
    4. // 处理逻辑
    5. }


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

    1. @PostMapping("/saveNoteBook")
    2. @ResponseBody
    3. public void saveNoteBook(@RequestParam("pageNumber") String pageNumber, @RequestBody Map requestBody) {
    4. // 处理逻辑
    5. }
    1. $("#saveNoteBook").on("click", function () {
    2. var content = $("#noteBookText").val();
    3. $.ajax({
    4. url: '/saveNoteBook?pageNumber=' + params.pageNumber,
    5. data: JSON.stringify({"content": content}),
    6. contentType: 'application/json;charset=utf-8',
    7. type: 'post',
    8. success: function (data) {
    9. $("#noteBookText").val(data.data);
    10. alert(data.msg);
    11. }, error: function (err) {
    12. alert(err)
    13. }
    14. });
    15. });

  • 相关阅读:
    "高绩效"指南
    GO学习笔记(1)
    Zabbix5.0配置企业微信告警
    数字全息干涉测量技术研究现状
    Python 全栈系列211 自建容器仓库
    UE5 局域网联机,寻找会话失败。
    7、Copmose自定义颜色和主题切换
    脚本:用python实现五子棋
    OpenAI 董事会宫斗始作俑者?一窥伊尔亚·苏茨克维内心世界
    书写Prompt的经验总结
  • 原文地址:https://blog.csdn.net/xiaoerbuyu1233/article/details/134558972