出现这样的问题是因为掉了多次response.getOutputStream().print(str);返回信息【response.getWriter().print(str)】
总之掉了两次的页面的输出流。。。。因为在jsp中,out变量是通过response.getWriter得到的,在程序中既用了response.getOutputStream,又用了out变量,故出现以上错误。
解决方案:
1.在程序中添加:
out.clear();
out = pageContext.pushBody();
就可以了;
2,不要在%][%之间写内容包括空格和换行符
3,在页面写入图片的时候,需要flush()
OutputStream output=response.getOutputStream();
output.flush();
总之能避开两次或者多次调用就ok
4万+

被折叠的 条评论
为什么被折叠?



