需要设置返回的结果类型,不然异步回调的结果默认是String,String在js中无法遍历元素。
response.setContentType("text/json");
并且使用print返回结果。JSON是导入了阿里的fastJSONjar包。
PrintWriter writer = response.getWriter();
writer.print((JSON.toJSON(javaObject).toString()));
设置好之后,当前的servlet返回的结果会被当成json数据返回。