Ajax+SpringMVC requestBody
来源:互联网 发布:用java输出梯形 编辑:程序博客网 时间:2024/06/06 23:52
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)@ResponseBodypublic 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)@ResponseBodypublic 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; }}
阅读全文
0 0
- Ajax+SpringMVC requestBody
- SpringMVC @RequestBody 处理ajax请求
- SpringMVC @RequestBody processing Ajax requests
- jquery- $.ajax请求映射springmvc中的@RequestBody
- @RequestBody-------springMVC
- SpringMVC @RequestBody
- SpringMVC中的 @RequestBody
- springMVC中@requestBody问题
- SpringMVC之@RequestBody, @ResponseBody
- SpringMVC - @Responsebody与@RequestBody
- SpringMVC之@RequestBody详解
- SpringMVC @RequestBody使用
- SpringMVC requestBody responseBody 详解
- springMVC--requestBody和responseBody
- SpringMVC 之RequestBody
- SpringMvc的@RequestBody注解
- SpringMVC @requestBody和requestParam
- AJAX-requestBody-提交JSON
- BFS的基本例题
- 队列的操作及实现
- Win7启动Virtualbox时提示failed to open a session for the virtural machine
- Pyhon3 在ubuntu上的使用
- MATLAB拟合函数使用说明
- Ajax+SpringMVC requestBody
- javascript基础练习-批量修改样式
- 基于QML的播放器实现
- tcpdump抓包技巧和使用
- vue-ref使用
- -webkit-scrollbar 滚动条样式设置
- ROS学习笔记3 日志消息
- [LeetCode] DP 之 Edit Distance
- node readline模块小例子