使用simpleformcotroller在spring 2中使用ajax提交表单

使用simpleformcotroller在spring 2中使用ajax提交表单,ajax,spring,Ajax,Spring,我想用ajax发送一个表单,并在Spring2中使用一个简单的表单控制器。我能帮我吗?? 我有这样的看法: $.ajax({ 键入:“POST”, 数据类型:“json”, url:url, 数据:达托斯, 发送前:mostrarLoader//Functiones que definimos más abajo 成功:mostrarRespuesta//funciones que definimos más abajo }); 控制器中的此方法: submit上受保护的模型和视图 假设您的S

我想用ajax发送一个表单,并在Spring2中使用一个简单的表单控制器。我能帮我吗?? 我有这样的看法:

$.ajax({
键入:“POST”,
数据类型:“json”,
url:url,
数据:达托斯,
发送前:mostrarLoader//Functiones que definimos más abajo
成功:mostrarRespuesta//funciones que definimos más abajo
});
控制器中的此方法:

submit上受保护的模型和视图

假设您的SimpleFormController可以通过http://:app/create访问(或映射),那么AJAX代码将是:

$.ajax({
url: 'http://localhost:8080/app/create', // Do not hardcode the url. This is just illustration
type: 'post',
data: $("form").serialize(), //Form URL encoded.
success: function (data) {
// Handle Success Here
},
error: function (xhr) {
//Handle Error Here
}
});
在SimpleFormController onSubmit方法中,表单参数绑定到命令对象,或者使用HttpServletRequest的getParameter(“”)获取表单数据

Submit上受保护的ModelAndView(HttpServletRequest请求、HttpServletResponse响应、对象命令、BindException错误){

MyObject obj=(MyObject)命令;//或request.getParameter(“”); }