AngularJS SpringMVC解决post参数获取失败
来源:互联网 发布:linux系统管理技术手册 编辑:程序博客网 时间:2024/05/17 17:58
AngularJS SpringMVC解决post参数获取失败
在angularjs中添加以下代码,后台可以项springmvc直接根据name获取值一样获取参数
代码块
/** * 解决post 后台接受不到参数问题 */processApp .config([ '$httpProvider', function($httpProvider) { $httpProvider.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=utf-8'; var param = function(obj) { var query = '', name, value, fullSubName, subName, subValue, innerObj, i; for (name in obj) { value = obj[name]; if (value instanceof Array) { for (i = 0; i < value.length; ++i) { subValue = value[i]; fullSubName = name + '[' + i + ']'; innerObj = {}; innerObj[fullSubName] = subValue; query += param(innerObj) + '&'; } } else if (value instanceof Object) { for (subName in value) { subValue = value[subName]; fullSubName = name + '[' + subName + ']'; innerObj = {}; innerObj[fullSubName] = subValue; query += param(innerObj) + '&'; } } else if (value !== undefined && value !== null) query += encodeURIComponent(name) + '=' + encodeURIComponent(value) + '&'; } return query.length ? query.substr(0, query.length - 1) : query; }; $httpProvider.defaults.transformRequest = [ function(data) { return angular.isObject(data) && String(data) !== '[object File]' ? param(data) : data; } ]; } ]);
0 0
- AngularJS SpringMVC解决post参数获取失败
- 解决 AngularJs $http 发送post,get请求,SpringMvc无法接受参数的问题。
- 【js类库AngularJs】解决angular+springmvc的post提交问题
- 【js类库AngularJs】解决angular+springmvc的post提交问题
- POST获取参数。【POST】
- SpringMVC获取POST参数值时中文乱码
- SpringMVC获取页面数据乱码的解决get/post
- AngularJs中$http发送post或者get请求,SpringMVC后台接收不到参数值的解决办法
- 解决angularjs图片加载失败
- 解决springMVC中restful的POST请求时接受json对象转换pojo对象失败问题
- 获取post参数
- 获取POST参数
- java 获取 post参数
- springMVC参数绑定失败原因
- $stateParams 获取参数失败
- 解决springMVC POST 中文乱码
- springmvc中解决post乱码
- springmvc解决post中文乱码
- 经典sql
- Mybatis在控制台打印sql
- MongoDB使用总结
- 设计模式之四:抽象工厂模式—产品族的创建
- start writing
- AngularJS SpringMVC解决post参数获取失败
- svn window版本服务器端安装
- python判断字符串是否为空
- css-dom(js dom编程艺术第九章笔记)
- 病毒分析2
- Qt解析XML相关(QDom方式)
- html中对hidden状态input控件进行赋值,而赋的值中包含标签,例如"<img~~~>",这样的话>就会导致input控件被截断!
- 位运算实现a+b
- 设计模式之五:原型模式—对象的克隆