response.getWriter.write()方法和response.getWriter.println()方法区别

response.getWriter.write(map)方法
response.getWriter.println(map)方法区别
ajax从后台取得数据后,上面两个得到的返回值有什么不同,
显示在页面上会不同吗?

看源码:
[code="java"]
public void println(String x) {
synchronized (lock) {
print(x);
println();
}
}

public void print(String s) {
if (s == null) {
    s = "null";
}
write(s);
}

[/code]
println 最后还是调用的write, 没啥区别
真要说区别的话 那println的参数可以为null