JAVA服务器端接收数据问题

                   这段时间android ios  以及angularjs移动端框架请求java服务器端关于接收参数的问题,自己封装的方法不能完全适配这几种模式。



主要是传送的数据格式问题不统一:http请求:



 String name=request.getParameter("name");
String age=request.getParameter("age");
Map parameterMap = (Map)request.getParameterMap();

原始的form表单和ajax请求头是form形式:


JAVA服务器端接收数据问题_第1张图片








AJAX:请求头:






JAVA服务器端接收数据问题_第2张图片










Angularjs:请求头:(它会自动组装成json数据类型)



JAVA服务器端接收数据问题_第3张图片













导致我request.getparamster()不能接收到参数:我得从:MapparameterMap = (Map)request.getParameterMap();去解析json之后获得数据。



综上所述:以后要注意这个问题
































你可能感兴趣的:(AJAX,JSON,XML,Spring,mvc,AngularJS)