springMVC接收参数的区别form data与query string parameters与request payload

在AJAX请求中,我见过有三种form表单数据类型提交。

第一种:form data, 第二种:query string parameters,第三种:request payload。

在google chrome浏览器按F12在network  tab页即可看到表单数据类型属于哪一种。

1,form data

最常见的是form data,springMVC后台只需要正常的写明参数名称即可,

 

2,query string parameters

通常出现这种表单数据类型的时候,一般为使用了JS封装框架,例如我这里是使用了jquery.easyui.min.js,JS的form表单提交代码如下:

network  tab截图如下:

 

springMVC后台接收参数格式如下:

 

3,request payload

这种数据类型我只见过一次,就是有一次项目中前端使用了angular JS。

springMVC后台在接收此数据类型表单提交参数时,需要在后台request对象中才能取得参数。

posted on 2017-09-07 10:06  梦幻朵颜  阅读(1511)  评论(0编辑  收藏  举报