Ajax+SpringMVC requestBody
2017-11-26 16:21
218 查看
ajax+Spring MVC
经验证,上文写的是比较正确的,所以转过来保存一下.
后端
后端
经验证,上文写的是比较正确的,所以转过来保存一下.
传JSON对象
前端function test () { var param = {username : "yitop"}; $.ajax({ timeout : 20000, type : "POST", dataType : "JSON", url : "/user/userRole.htm", data : param, success : function(data){ alert(data); } //注意:这里不能加下面这行,否则数据会传不到后台 //contentType:'application/json;charset=UTF-8', }); }
后端
Controller: @RequestMapping(value = "userRole", method = RequestMethod.POST) @ResponseBody public List<Role> selectRoles(String username) throws WebTransException { /* 逻辑代码 */ }
传JSON字符串+@RequestBody接收
前端function icheckDelete(url){ var parms = { list : array //这是个数组 }; $.ajax({ dataType: "JSON", contentType:'application/json;charset=UTF-8',//关键是要加上这行 traditional:true,//这使json格式的字符不会被转码 data: JSON.stringify(parms), type: "DELETE", timeout: 20000, url: url, success : function () { alert("删除成功!"); }, error : function (data){ alert(data.responseText); } }); }
后端
Controller: @RequestMapping(value = "deleteList", method = RequestMethod.DELETE) @ResponseBody public String delete(@RequestBody DeleteListRequest request) throws WebTransException{ /* 逻辑代码 */ return "success"; }
DeleteListRequest: /** * @author fengzp * @date 16/12/15下午6:08 * @email fengzp@gzyitop.com * @company 广州易站通计算机科技有限公司 */ public class DeleteListRequest { List<Map<String, String>> list = new ArrayList<>(); public DeleteListRequest() { } public List<Map<String, String>> getList() { return list; } public void setList(List<Map<String, String>> list) { this.list = list; } }
相关文章推荐
- Maven项目:Spring MVC + Ajax + Json + RequestBody:POST后台服务器接收前端JSON数据并注解到POJO内
- SpringMVC @RequestBody ajax传递对象数组
- SpringMVC @RequestBody processing Ajax requests
- SpringMVC @RequestBody processing Ajax requests
- SpringMVC @RequestBody 处理ajax请求
- Spring MVC RequestBody
- Spring MVC @RequestBody接收JSON报HTTP 415/400问题的解决
- SpringMVC @RequestBody接收Json对象字符串
- spring mvc @RequestBody和@RequestParam区别
- SpringMVC @RequestBody接收Json对象字符串 @ResponseBody处理json数据类型
- SpringMVC @RequestBody 自动转json Http415错误
- SpringMVC @RequestBody接收Json对象字符串
- 快速解决SpringMVC @RequestBody 用map接收请求参数的问题
- SpringMVC @RequestBody 接收Json数组对象
- Spring MVC RequestBody
- SpringMVC @RequestBody接收Json对象字符串
- springmvc sends and receives data by ajax request using json format
- Spring MVC @RequestBody @ResponseBody Example
- SpringMVC @RequestBody接收Json字符串
- Spring MVC @RequestBody 获取前台json或json数组