HTML5 FormData zwraca wartość null w Java Servlet request.getParameter ()

Mój widok to HTML 5. Używam FormData do wykonania AJAX 2 POST do serwletu. Wewnątrz serwletu próbuję odczytać parametry żądania. Nie widzę żadnych parametrów. Jednak konsola Google Chrome Dev pokazuje ładunek żądania. Jak mogę uzyskać to samo w kodzie Servlet? Każda pomoc zostanie doceniona. Oto kod.

Kod JS

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

xhr.open("POST", targetLocation, true);
xhr.send(formData);
</code>

Kod serwletu (oba parametry powracająnull)

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

Konsola Google Chrome

<code>Content-Disposition: form-data; name="firstName"
XYZ
Content-Disposition: form-data; name="lastName"
ABC
</code>

questionAnswers(1)

yourAnswerToTheQuestion