В настоящее время я использую Java на AppEngine.
У меня есть массив строк в javascript.Я хотел бы отправить этот массив на сервер, используя jQuery и функцию ajax()
.
Как я могу отправить массив, чтобы на стороне сервера Java я смог преобразовать его в List<String>
экземпляр?
РЕДАКТИРОВАНИЕ:
На стороне клиента я использовал этот код (jQuery):
var namesArray = []
namesArray[0] = "a"
namesArray[1] = "b"
$.ajax({
type: "POST",
url: "/ajax/someURL",
data: {
namesArray: namesArray
}
});
Когда я отлаживаю на стороне сервера, я могуобратите внимание, что _параметры экземпляра HttpServletRequest:
{namesArray[]=[a,b]}
Но когда я использую req.getParameter("namesArray[]")
, он возвращает мне строку "a" ... Как указано выше, моя цель - получить список строк (List<String>
) содержит как "a", так и "b".