我的观点是HTML 5.我正在使用FormData对Servlet进行AJAX 2 POST.在servlet内部,我正在尝试读取请求参数.我看不到任何参数.但是,Google Chrome开发者控制台会显示请求的有效负载.如何在Servlet代码中获得相同的内容?任何帮助将不胜感激.这是代码.
@H_301_14@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);
Servlet代码(两个参数都返回null)
out.println("Hello! "+ request.getParameter("firstName")+ " "+ request.getParameter("lastName")+ ",thanks for sending your Feedback." );
谷歌Chrome控制台
Content-Disposition: form-data; name="firstName" XYZ Content-Disposition: form-data; name="lastName" ABC