llegalStateException: getWriter() has already been called for this response

时间:2023-03-08 19:35:47

我使用Springmvc的处理器进行向AJAX传值时出现的问题

当我使用

PrintWriter out = response.getWriter();
out.print("用户不存在,请先注册");
就会出现这个错误llegalStateException: getWriter() has already been called for this response
然后又看网上是改成
 OutputStream out = response.getOutputStream();
out.write("用户不存在,请先注册".getBytes("utf-8"));
也没有解决这个问题,这个时候不报错了但是AJAX的date却也接收不到传的参数了, 后来我把我的处理器

llegalStateException: getWriter() has already been called for this response

改为void 类型

llegalStateException: getWriter() has already been called for this response

这两种方式就都能使用了,并且AJAX的date也接受到参数了。

先记录一下,待续。。。。。