HTML5 FormData возвращает null в Java Servlet request.getParameter()

Мое представление — HTML 5. Я использую FormData для выполнения POST AJAX 2 для сервлета. Внутри сервлета я пытаюсь прочитать параметры запроса. Я не вижу никаких параметров. Однако консоль Google Chrome Dev показывает полезную нагрузку запроса. Как я могу получить то же самое в коде сервлета? Любая помощь будет оценена. Вот код.

Код JS

var xhr = new XMLHttpRequest();
var formData = new FormData();
formData.append('firstName', 'ABC');
formData.append('lastName', 'XYZ');

xhr.open("POST", targetLocation, true);
xhr.send(formData);

Код сервлета (возвращаются оба параметраnull)

out.println("Hello! "+ request.getParameter("firstName")+ " "+ request.getParameter("lastName")+ ", thanks for sending your feedback." );

Консоль Google Chrome

Content-Disposition: form-data; name="firstName"
XYZ
Content-Disposition: form-data; name="lastName"
ABC
7
задан BalusC 3 June 2015 в 18:05
поделиться