Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/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
Servlets 如何将请求参数传递给Backbone.js中model.save()的Servlet中的dopost()方法_Servlets_Backbone.js - Fatal编程技术网

Servlets 如何将请求参数传递给Backbone.js中model.save()的Servlet中的dopost()方法

Servlets 如何将请求参数传递给Backbone.js中model.save()的Servlet中的dopost()方法,servlets,backbone.js,Servlets,Backbone.js,我正在尝试将主干前端集成到Servlet后端。我使用了emulateHTTP和emulateJSON在Servlet中找到了doPost方法。我能够获取fetch的JSON响应(来自Servlet中的doGet) 现在我想将模型保存到后端。关于如何将请求参数或模型属性传递给post方法,我感到很困惑。我是不是遗漏了什么? 有什么想法吗 Backbone的model.save()调用Backbone.sync对象,该对象最终调用jQuery.ajax。Backbone.sync所做的一切都是为$.

我正在尝试将主干前端集成到Servlet后端。我使用了emulateHTTP和emulateJSON在Servlet中找到了doPost方法。我能够获取fetch的JSON响应(来自Servlet中的doGet)

现在我想将模型保存到后端。关于如何将请求参数或模型属性传递给post方法,我感到很困惑。我是不是遗漏了什么?
有什么想法吗

Backbone的model.save()调用Backbone.sync对象,该对象最终调用jQuery.ajax。Backbone.sync所做的一切都是为$.ajax设置输入参数,其中包括请求参数。因此,可以想象,如果将发布bean设置为可调用的URL,那么$.ajax将处理包括模型属性在内的所有参数,这些参数将在保存过程中传递

当您调用
model.save()
时,主干会自动将
POST
及其参数发布到模型的
url
。这就是您要问的吗?是的,在model.save()上,我可以使用bean将模型输入到REST-WS后端的post方法中。由于Servlet doPost()方法接受HTTPServletRequest,因此如何将模型的数据传递给Servlet doPost()?谢谢您的回答。我能够在Servlet doPost()中获取模型作为请求参数“model”,甚至要传递的参数也被放入“model”请求参数中。