ajax 调用 java webapi 多个参数(二)
2017-07-26 17:34
405 查看
第一种方法:http://blog.csdn.net/hanjun0612/article/details/74436273
附上另一种解决方法。这个方法主要针对 嵌套模型(模型中含有模型)的api接收问题。
前一种方法,内部模型好像无法映射。
一 首先创建一个泛型:
public class ApiRequestModel<T> { private T data; private Integer pageIndex; private String queryStr; public T getData() { return data; } public void setData(T data) { this.data = data; } public Integer getPageIndex() { return pageIndex; } public void setPageIndex(Integer pageIndex) { this.pageIndex = pageIndex; } public String getQueryStr() { return queryStr; } public void setQueryStr(String queryStr) { this.queryStr = queryStr; } }
二 控制器
@RequestMapping(value = "test", method = RequestMethod.POST) public BaseResult test(HttpServletRequest request, HttpServletResponse response, @RequestBody ApiRequestModel<SysUser> record) throws Exception { return null; }
三 前台
var data={ "userid":"15","account":"hj","password":"123","queryStr":"111","pageIndex":222}; $.ajax({ type: 'post', url: '/sanjuSCM/api/test/test', contentType:"application/json;charset=utf-8", dataType:"json", data: JSON.stringify(data1) , success: function (data) { } });
相关文章推荐
- ajax 调用 java webapi 多个参数(一)
- java调用百度地图web服务api-----该方法可用在js跨域请求上
- 改变mvc web api 支持android ,ios ,ajax等方式跨域调用
- 解决Java调用php web webService 中文参数乱码
- java Web Service Axis调用参数问题
- webview js 与 java 调用参数问题。
- DELPHI7如何调用带参数的JAVA WebService
- Jquery 调用asp.net ajax (web service/static page method)的示例(二)---复杂参数
- 有关AJAX异步调用web服务中带参数的方法的心得
- 24、jQuery常用AJAX-API/Java调用MySQL / Oracle过程与函数
- Java 调用新浪微博API int64类型 参数传入方法
- Jquery 调用asp.net ajax (web service/static page method)的示例(一)---简单参数
- java webservice调用中参数null的问题
- java调用百度地图web服务api-----该方法可用在js跨域请求上
- android中利用webview调用网页上的js代码 Java代码调用js并传递参数
- JQuery中使用Ajax传中文参数乱码解决方案(javaweb开发)
- java webservice调用c#接口并传多个参数
- C#调用Java端Web服务(CXF)时发生Integer参数类型无法传递的问题
- 面向 Java 开发人员的 Ajax: 使用 Google Web Toolkit 开发 Ajax
- 面向 Java 开发人员的 Ajax: 使用 Google Web Toolkit 开发 Ajax