验证码生成时候的错误

登陆的页面是index.jsp

里面显示验证码。
同目录下存在一个image.jsp用来生成图片。
<%
response.setContentType("image/jpeg");
..........
BufferedImage image.....
...这里生成img。。
....

ImageIo.write(image,"JPEG",response.getOutputStream());

%>
在tomcat 5.0.27 下屡试不爽,到weblogic 8下就不行了,虽然BufferImage的一些方法是JDK1。4以后才有的,但是weblogic8同样是jdk1.4的啊?

刚刚又找了个swing高手,他帮我用Bytearray流改了一下代码,仍然是在tomcat下正常,在weblogic下不行..

看到
banq是用个servlet来做的

如果还是用我的办法该怎么做啊?

代码如下:

苦恼

##response.setContentType("image/jpeg");
BufferedImage image = ....
...这里生成随机图片
##ImageIo.write(image,"JPEG",response.getOutputStream());
##