매개변수를 전송할 때 동일한 속성을 가진 매개변수가 백그라운드로 전송되는 경우가 종종 있습니다. 가장 좋은 선택은 배열을 사용하는 것입니다. 백그라운드로 보낼 때는 일반적으로 자바스크립트에서 배열을 정의하고 사용하고 이를 매개변수로 백그라운드에 전달하기만 하면 됩니다.
var arry= new Array()
arry[0] = "102"; arry[1] = "103" ;
arry[2] = "104";
url = "test.jsp?arry="
백그라운드에서 메소드 수락:
[code]
String arry = request.getParmeter("arry");
String[] par = arry.split(","); >[code]
이때, java에서는 par가 배열이 됩니다. arry의 값은 "102,103,104"입니다. 이는 전송 프로세스 중에 브라우저가 자동으로 JavaScript 배열 매개변수를 쉼표로 구분된 문자열로 변환한다는 의미입니다. 백그라운드에서 문자열을 꺼내어 쉼표에 따라 나누기만 하면 됩니다. 해당 배열이 될 수 있습니다.
또한 인터넷에서 json을 사용하는 사람들을 본 적이 있지만 마음에 들지 않습니다. request.getParmeterValues 메서드도 유용합니다.
포그라운드에서 동일한 매개변수를 사용하고 이를 여러 번 할당하고 전달합니다.
url="test. jsp?arry=102&arry=103&arry=104 "
백그라운드에서 꺼내기:
String arry[] = request.getParmeterValues("arry");
값 현재 시간의 arry는 {102,103,104}
자신의 습관에 따라 구체적인 방법을 선택하세요!