JQuery의 post()
을 사용하고 있지만 서블릿에 매개 변수로 전달하는 배열이 표시되지 않습니다. 내 서블릿에서
var myArray = ['1', '2'];
$.post('action.do', {"arrayData":myArray, "mode":"insert"});
:
내 자바 스크립트는 다음과 같습니다 출력
System.out.println(request.getParameterMap());
:
{모드 = 삽입} 나 '
~시키다 리 에드
$.post('action.do', {"arrayData[]":myArray, "mode":"insert"});
및
$.post('action.do', {"arrayData":$(myArray).serializeArray(), "mode":"insert"});
이 작업을 수행하기 위해 매개 변수 맵은'{mode = insert, [email protected]} '또는 유사한 내용을 출력합니다. 서블릿은'arrayData' 매개 변수를 문자열이나 문자열 배열 또는 다른 종류의 객체로 받아들이지 않습니다. – bdares
내 경험에 따르면 이것이 작동하지 않을 것입니다. –