ajax 전송 그룹, springboot 수신 그룹

2857 단어 webspringboot
프론트 데스크 톱 전송 그룹:
var ids=[1,2,3,4,5,6]
$.ajax({
    url:"http://localhost:8080/shanchu",
    type:"post",
    dateType:'json',
    data:{
        ids:ids
    },
    success:function(res){
        var objs=eval(res); //  json  
        //console.log("  =="+JSON.stringify(objs));
        console.log("  =="+objs);
    },
    error:function(err){
        alert("      ,    ",err);
    }
})

springboot 에서 전 송 된 배열 을 받 습 니 다:
    @RequestMapping("/shanchu")
    public String shanchubyid(@RequestParam(value = "ids[]") String[] ids){
        System.out.println("  :ids:"+JSON.toJSONString(ids));
        return  "  ";
    }

프론트 데스크 톱 전송 대상 배열:
대상 실체 클래스 (배경):
@Data
public class CaiPuEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    private Long id;

    private String weekDay;//   

    @JSONField(format="yyyy MM dd ")
    private Date startDate;//    

    @JSONField(format="yyyy MM dd ")
    private Date endDate;//    

    private String foodOne;
    private String foodTwo;
    private String foodThird;
    private String foodFour;
    private String foodFive;
}

프론트 데스크 톱 의 대상 배열:
  var food_day 1 = {weekDay: "월요일", startDate: "2019 년 04 월 10 일", endDate: "2019 년 04 월 10 일",      foodOne: "닭 볶 음",      foodTwo: "닭 볶 음",      food 셋째: "닭 볶 음",      foodFour: "닭 볶 음",      foodFive: "닭 볶 음",  };
  var food day 2 = {weekDay: "월요일", startDate: "2019 년 04 월 10 일", end Date: "2019 년 04 월 10 일",      foodOne: "닭 찜",      foodTwo: "닭 찜",      foodThird: "닭 찜",      foodFour: "닭 찜",      foodFive: "닭 찜",  };   var caipus=new Array();   caipus[0]=food_day1;   caipus[1]=food_day2;
전달:
    $.ajax({            url:add_url,           data:JSON.stringify(caipus),          type:"post",          cache:false,         dataType: "json",         contentType:"application/json",         crossDomain: true == !(document.all),         success: function(res) {            console. log ("Add = =:" + JSON. stringify (res));                    },         error:function(res) {              alert ("인터넷 이 실 패 했 습 니 다. 네트워크 를 확인 하 십시오");       }      });    
배경 수신:
//    
@PostMapping("/add")
public String add(@RequestBody List caiPuEntityList){
    log.info("  ="+JSON.toJSONString(caiPuEntityList));
    return "    ";
}

참고:
https://www.jianshu.com/p/85251b746058
https://blog.csdn.net/qq_27093465/article/details/52094112

좋은 웹페이지 즐겨찾기