# AJAX 和 Servlet
由于 Servlet 中的 request.getParameter("...") 只对 content-type 值为 application/x-www-form-urlencoded 的情况有效有效。
当你的请求参数风格是 json-string 风格,即,HTTP 请求头的c ontent-type 值为 application/json 时,你的 Servlet 中的 request.getParameter("...") 方法的值为 null,是获取不到页面提交的参数的。
这种情况下,你需要自己“想办法”从 HTTP 请求的 Body 中,将请求参数取出来:
BufferedReader br = request.getReader();
String str, wholeStr = "";
while ((str = br.readLine()) != null) {
wholeStr += str;
}
System.out.println(wholeStr);