zoukankan      html  css  js  c++  java
  • springmvc接收ajax的json格式数据

    1.jsp封装数据,示例中是list数组

    var saveList = new Array();
    $.each($("#hasList tr"), function(i, n){
    	var a = $(n).find("td:first a"),
    		id = $(a).attr("data-id"),
    		name = $(a).text();
    	saveList.push({id:id,name:name});
    });

    2.ajax提交请求
    $.ajax({
    	type: "POST",
    	url: "<%=basePath %>manage/setSchoolList",
    	contentType: 'application/json;charset=utf-8', //设置请求头信息
    	data: $.toJSON(saveList),
    	async: false,
    	success: function(data){
    		alert("设置成功");
    	}
    });

    3.springmvc接收数据

    @ResponseBody
    @RequestMapping(value = "/setSchoolList", method = {RequestMethod.POST})
    public String setSchoolList(@RequestBody List<Map<String, Object>> list) {
    	String date = DateTool.getCurrenttime();
    	List<School> schoolList = new ArrayList<School>();
    	int count = 1;
    	for (Map<String, Object> map : list) {
    		School school = new School();
    		for (String key : map.keySet()) {
    			String value = (String) map.get(key);
    			if ("id".equals(key)) {
    				school = JsonpUtil.getSchoolBySchoolId(value);
    			}
    		}
    		school.setCreateTime(date);
    		school.setOrderNum(count++);
    		schoolList.add(school);
    	}
    	schoolService.insert(schoolList);
    	
    	return "success";
    }


  • 相关阅读:
    2020/4/15
    2020/4/14
    2020/4/13
    2020/4/12
    2020/4/11
    2020/4/9
    PTA录入数据库题目流程
    PTA录题
    2020/4/8
    如何把mysql workbench的数据结构和数据导出到sql表中
  • 原文地址:https://www.cnblogs.com/dulinan/p/12033057.html
Copyright © 2011-2022 走看看