JS端
var xhr = new XMLHttpRequest();
xhr.open('POST', '/servletName', true);
xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded;charset=UTF-8');
xhr.onreadystatechange = function() {
if (xhr.readyState === 4 && xhr.status === 200) {
console.log(xhr.responseText);
}
};
var data = 'param1=' + encodeURIComponent('value1') + '¶m2=' + encodeURIComponent('value2');
xhr.send(data);
servlet中:
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
String param1 = request.getParameter("param1");
String param2 = request.getParameter("param2");
// ...
}