getOutputStream() has already been called for this response

action中向前台写出文件 出错 


 getOutputStream() has already been called for this response

网上都是让在jsp里写java代码的解决-

--但是现在肯定不用了


网上查了好久,发现都是那些不适用的东西。
基本上都是以加 
out.clear(); 
out = pageContext.pushBody();
为主,但关键问题是这种情况下java代码写在jsp页面上的用法,现在这么写代码公司肯定不会采用。
现在应该是写在action类的方法中,所以不知道如何解决.

原因:response.getOutputStream()和response.getWriter()这两个方法在一次请求中只能调一次

解决办法:返回值 return xx页面 ,return success 改为return null;


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值