Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在SpringMVC响应中获取AJAX HTTP 500_Ajax_Spring Mvc - Fatal编程技术网

在SpringMVC响应中获取AJAX HTTP 500

在SpringMVC响应中获取AJAX HTTP 500,ajax,spring-mvc,Ajax,Spring Mvc,我正在尝试使用ajax从Mongodb获取用户列表—它在没有ajax的情况下也可以工作。我用MySQL实现了这一点,但它起了作用,所以我不明白我的代码出了什么问题 我可以发送请求并转到方法并返回列表。 但是当我把它放在map中时,它不能在success函数中得到map作为响应 我的控制台输出: free.js:31未捕获类型错误:无法读取null的属性“action” 在window.onmessage(free.js:31) window.onmessage@free.js:31 jquer

我正在尝试使用ajax从Mongodb获取用户列表—它在没有ajax的情况下也可以工作。我用MySQL实现了这一点,但它起了作用,所以我不明白我的代码出了什么问题

我可以发送请求并转到方法并返回
列表
。 但是当我把它放在map中时,它不能在success函数中得到map作为响应

我的控制台输出:

free.js:31未捕获类型错误:无法读取null的属性“action”
在window.onmessage(free.js:31)
window.onmessage@free.js:31
jquery.min.js:2篇文章http://localhost:8080/UserManagementMongoDB/list 500
发送@jquery.min.js:2
ajax@jquery.min.js:2
加载@提交形式:342
onload@submitedform:25
提交表单:355未捕获引用错误:未定义响应
at Object.error(提交格式:355)
在u(jquery.min.js:2)
在Object.fireWith[as rejectWith](jquery.min.js:2)
在k(jquery.min.js:2)

在XMLHttpRequest。(jquery.min.js:2)
您是否将前端和后端分开

如果是,则可能是不同的服务器或端口号,并违反CORS。请帮助更新更多信息


第二点,您的方法需要用户对象,但我不知道与ajax请求相关的任何东西?

我不确定将它们分开意味着什么。我只需要模型服务和控制器,并在查看页面之间传递数据。用户对象位于模型包中,它只有id名称和姓氏。没有太多信息,您可以发布更多关于模型包的信息吗?您的服务器是否收到来自ajax请求的任何请求?情况如何?404或400?我在问题中添加了代码。我得到的是HTTP 500,但我无法获得数据,我只能通过ajax发送数据。它适用于Jquery,但不适用于ajax.500内部服务器错误,似乎您的设置在某个地方出错,web上下文无法正常启动。服务器日志将有助于发现一些东西。如果有帮助的话,我也可以共享我的servlet和上下文。但是我在SpringMVC是新手,所以我不知道如何编写或获取日志。如果你得到的是500,那么肯定会有服务器端错误消息。将此添加到问题中会有所帮助。我正在编辑它。谢谢你的建议请分享StackTrace请阅读-总结是,这不是一个理想的方式来解决志愿者,可能会适得其反获得答案。请不要将此添加到您的问题中。添加了堆栈跟踪。