IT

[ajax] JSP 에서 Spring Controller로 array 값 넘기는 방법

ARISE&SHINE 2023. 2. 1. 21:00
728x90
반응형

 

...

 let rowList = new Array();
     
 rowList.push("a");
 rowList.push("b");
 rowList.push("c");
     
     $.ajax({
        type: "post",
        url: "SendValue.do", /* @RequestMapping 경로 */
        traditional: true,
        async: false,
        data: { 
            rowList : rowList
        },
        success:function(data){
            alert(data);
        },
	})
    
    ..

 

 

@ResponseBody
@RequestMapping(value = "/SendValue.do", method = { RequestMethod.POST })
public String SendValue(HttpServletRequest req) {

    String[] ajaxList = req.getParameterValues("rowList");
    logger.debug("#1 = " + ajaxList[0]); /* a */
    logger.debug("#2 = " + ajaxList[1]); /* b */
    logger.debug("#3 = " + ajaxList[2]); /* c */

    String value = "Return!";

    return value;
}

 

728x90
반응형