我可以将spring form标记库与Ajax结合使用吗?
我无法检索控制器内的表单输入参数.它们总是空的.
实际上有一个逻辑表明表单永远不会提交.但是后来我只能将字符串发送到我的控制器而不是一个对象,因为表单提交被映射到Spring commandBean.
表单接受commandBean
Clinic Name:
Clinic Address:
调用Spring控制器的Ajax函数
function clinicAjax(){
alert('Inside Clinic Ajax Method');
$.ajax({
url: 'clinicAjax',
type: 'POST',
success: alert('Ajax Successful')
});
}
弹簧控制器方法:
@RequestMapping(value="clinicAjax",method=RequestMethod.POST)
public @ResponseBody String createClinic(@ModelAttribute("clinicBean") Clinic clinic){
System.out.println("Ajax call successful");
System.out.println(clinic);
System.out.println(clinic.getName());
System.out.println(clinic.getAddress());
return "SUCCESS";
}
它在System.out.println()语句中始终为null.