AngularJS与SpringMVC之间数据交互,默认Content-Type导致的问题
前端AngularJS的POST请求,后端SpringMVC接收数据的小坑
使用AngularJS的$http进行POST请求,默认的Content-type为application/json; charset=UTF-8
为了让SpringMVC的Controller能够接收到数据,进行POST请求时的Content-type应修改为application/x-www-form-urlencoded; charset=UTF-8
具体示例代码如下
|
|
AngularJS默认POST配置看这里
也可以使用jquery代替AngularJS的$http进行请求
具体示例代码如下
|
|
这样处理的话,SpringMVC的controller按照常规方式接受数据就好了,可以通过HttpServletRequest接受了
|
|