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

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

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

1,form data

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

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

 

2,query string parameters

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

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

network  tab截图如下:

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

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

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

 

3,request payload

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

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

相关文章:

  • 2021-10-13
  • 2020-04-12
  • 2021-08-07
  • 2021-11-03
  • 2021-10-22
  • 2021-11-02
  • 2021-08-07
猜你喜欢
  • 2018-08-20
  • 2018-08-09
  • 2021-10-08
  • 2021-09-18
  • 2019-08-13
  • 2019-02-21
  • 2021-09-08
  • 2021-10-08
相关资源
相似解决方案