현재 AppEngine에서 Java를 사용하고 있습니다.AppEngine에서 Java로 아약스 배열을 전송하는 중
자바 스크립트에 문자열 배열이 있습니다. 이 배열을 jQuery와 ajax()
함수를 사용하여 서버에 보내고 싶습니다.
배열을 전송하여 Java 서버 측에서 List<String>
인스턴스로 변환 할 수 있습니까?
편집 : 클라이언트 측에서
이 코드 (jQuery를) 사용했습니다 : 나는 서버 측을 디버깅 할 때
var namesArray = []
namesArray[0] = "a"
namesArray[1] = "b"
$.ajax({
type: "POST",
url: "/ajax/someURL",
data: {
namesArray: namesArray
}
});
내가 HttpServletRequest의 인스턴스가 _parameters 것을 볼 수있다 :
{namesArray[]=[a,b]}
하지만 req.getParameter("namesArray[]")
을 사용하면 문자열 "a"를 반환합니다. abov가 명시한 것처럼 e, 내 목표는 "a"와 "b"를 모두 포함하는 문자열 목록 (List<String>
)을 얻는 것입니다.
거스 감사합니다 ...하지만 가장 큰 문제는이 문자열을 자바 문자열 목록으로 변환하는 것입니다 :/ – Meir
'[]'없이 'req.getParameter ("namesArray")'를 호출 할 수 없습니까? – Gus
null을 반환합니다 – Meir