我的登录验证码代码,一个jsp,在Tomcat下没有问题,但放到weblogic下,每次请求都会报错:
java.io.IOException: response already committed
但使用没有问题。
作如下修改即可不报错:
加上response.reset();
// 图象生效
g.dispose();
//解决WebLogic下报错java.io.IOException: response already committed
response.reset();
注释:
// 输出图象到页面
ImageIO.write(image, "JPEG", response.getOutputStream());
//解决java.lang.IllegalStateException: getOutputStream() has already been called for this response
//WebLogic下要注释掉下面两句
//out.clear();
//out = pageContext.pushBody();
修复WebLogic验证码错误

本文介绍了一种在WebLogic服务器上部署登录验证码功能时遇到的java.io.IOException:responsealreadycommitted错误,并提供了解决方案,通过调整响应处理逻辑来避免该异常。

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



