- 博客(1)
- 资源 (2)
- 收藏
- 关注
原创 Struts2中使用servletresponse直接输出内容到客户端出现:Cannot call sendError() after the response has been committed
解决办法很简单,直接把ACTION的返回值设置为null,而不要设置为“”; 原理:根据网上的说法,是因为在调用了out.flush()和Out.close后响应对象就已经关闭,然后的话如果返回空字符串的话,Struts2框架仍然会继续执行,但是返回值是空字符串的话,Struts2框架就会调用response的sendError方法报错,但是此时response对象已经关闭,所以会报出这
2015-11-29 09:04:14 616 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人