我正在尝试向服务器发送ajax POST请求并检索响应。

我的问题是,当我提交表单时,我的@RequestBody参数是空的。

我按照这个教程做了同样的事情。 http://www.mkyong.com/spring-mvc/spring-4-mvc-ajax-hello-world-example/

代码的相关部分:

控制器:

@JsonView(Views.Public.class)

@RequestMapping(value = "searchEvents", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE, consumes = MediaType.APPLICATION_JSON_VALUE)

@ResponseBody

public ModelAndView findEvents(HttpServletRequest request, HttpServletResponse response, @RequestBody EventFilterBean eventFilterBean) {

///

}

的index.jsp

var search = {}

search["eventName"] = $("#eventName").val();

$.ajax({

type : "POST",

contentType : "application/json",

url : "searchEvents",

data : JSON.stringify(search),

dataType : 'json',

timeout : 100000

});

在pom.xml中我添加了

com.fasterxml.jackson.core

jackson-core

2.9.0.pr3

com.fasterxml.jackson.core

jackson-databind

2.9.0.pr3

我试图在谷歌上找到解决方案,但我无法做到。提前谢谢你的帮助。

ajax requestbody传值,ajax POST方法调用后@RequestBody属性为空相关推荐

  1. 记Scanner输入问题:使用方法netInt()后netLine()会为空

    文章目录 Scanner输入问题 描述:使用方法netInt()后netLine()会为空 原因 解决方法 总结 Scanner输入问题 描述:使用方法netInt()后netLine()会为空 复现 ...

  2. vue组件间的传值方式及方法调用汇总

    1.传值 a.父组件传子组件 方法一: 父页面: <myReportContent v-if="contentState==1" :paramsProps='paramsPr ...

  3. AJAX中文传值乱码问题解决方法

    在软件开发过 程中,乱码问题一直都是我们最头痛的事,页面的编码,开发环境的编码,数据库的编码,有一个不一致都有可能导致乱码问题的发生:有的很好解决,有的很棘 手:当你使用AJAX技术时,为调用的后台方 ...

  4. ARCGIS导入数据后,属性表为空

    个人在arcgis绘图过程中遇到的问题,仅作记录. 点击add data,添加导入的sheet表 左边目录区选中导入的表,右击导出数据为dbf文件 然后依旧选中导入的表,右击,显示xy数据,此时显示的 ...

  5. python列表引用_Python列表(list)的方法调用

    #list # n = [12,34,"yue"] # v = n.append(27) #增加元素,注意是在尾部增加,由于列表是可修改的,所以是在原列表中增加,与字符串存在区别 ...

  6. jQuery Ajax调用后如何管理重定向请求

    我使用$.post()使用Ajax调用servlet,然后使用生成的HTML片段替换用户当前页面中的div元素. 但是,如果会话超时,服务器将发送重定向指令以将用户发送到登录页面. 在这种情况下,jQ ...

  7. $.ajax返回的JSON格式的数据后无法执行success的解决方法

    $.ajax返回的JSON格式的数据后无法执行success的解决方法 参考文章: (1)$.ajax返回的JSON格式的数据后无法执行success的解决方法 (2)https://www.cnbl ...

  8. jquery的ajax()函数传值中文乱码解决方法介绍

    jquery的ajax()函数传值中文乱码解决方法介绍 参考文章: (1)jquery的ajax()函数传值中文乱码解决方法介绍 (2)https://www.cnblogs.com/xuxiaosh ...

  9. asp.net jquery.Ajax() 方法调用后台方法

    利用JQuery的$.ajax()可以很方便的调用asp.net的后台方法. 先来个简单的实例热热身吧. 1.无参数的方法调用 asp.net code: view plaincopy to clip ...

最新文章

  1. Git 中常用的 4 个命令
  2. java实现系统多级文件夹复制
  3. python 协程池gevent.pool_进程池\线程池,协程,gevent
  4. 伪样式:hover ,:active,:focus
  5. 数据结构与算法之-----队列(Queue)
  6. electron 渲染进程调用主进程_万物皆可快速上手之Electron(第一弹)
  7. PAT-B wifi密码(非常巧妙)
  8. 利用DBMS_ROWID.ROWID_CREATE来找出事务等待的行数据
  9. 深度强化学习- 最全深度强化学习资料
  10. ActivityGroup和TabActiviy的差异性?
  11. 单片机c语言指针赋地址,[转载]单片机c语言指针和取地址以及类型转换
  12. 五子棋游戏代码(完整版)
  13. 学生上课睡觉班主任怎么处理_学生上课睡觉,老师该怎么处理?
  14. 手机刷的面具是什么_小米9刷Magisk(面具)详细教程
  15. wow服务器维护通告,新一轮大服务器实装公告:4月2日凌晨维护
  16. react18.0.0+ts路由配置
  17. Excel工作表探密
  18. 下水盖为什么是圆的?
  19. python-etl框架bonobo使用入门
  20. 李嘉诚的人生感悟(ZT)

热门文章

  1. emq认证mysql后如何使用_EMQ 认证设置和acl访问控制
  2. 智能合约重构社会契约(10)超级账本之跨链Hyperledger Lab
  3. (chap7 确保WEB安全的HTTPS) HTTPS通信步骤
  4. CTF C#逆向Reverse
  5. 【django】如何搭建虚拟环境(解决mkvirtualenv:未找到命令)
  6. 01-How to setup SDK and compile TAs
  7. leetcode-C语言代码练习
  8. empire-web可视化
  9. pc817光耦参数_光耦在电子电路中有什么作用?关键参数有哪些?一起了解一下...
  10. 【MySQL】在centos7 纯IPv6环境下,安装mysql5.7