JSP虚拟主机|JSP空间|JSP教程|PHP虚拟主机|ASP虚拟主机|PHP教程|ASP教程|JSP中国

JSP中国-动态网页第一站

JSP虚拟主机,JSP空间JSP教程

设为首页 ]
[ 加入收藏 ]
[ 企业邮箱 ]
[RSS]
您所在的位置:首页 > JSP技术 > jsp教程

JSP无法显示生成的验证码图片

时间:2009-06-08 02:19:02  来源:www.jspzg.com  作者:jsp中国

Tomcat 里 javax.imageio.IIOException: Can't create output stream! 无法显示生成的图片

第一解决方法:由于使用的javax.imageio.ImageIO.write(image, "JPEG", os);
这种方式输出的图片。
因为你的tomcat目录下面没有temp这个临时目录
创建一个就行了。理由是,这个方法并不是直接输出流,而是先生成临时文件,然后再读取文件后输出。

第二解决方法:
把javax.imageio.ImageIO.write(image, "JPEG", os); 修改为:
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(response.getOutputStream());
encoder.encode(image);
(jsp空间中国原创,转载请注明---www.jspzg.com---谢谢)
这样就无需临时文件了。

来顶一下
近回首页
返回首页
上一篇文章:jsp调用linux的shell脚本
下一篇文章:下面没有链接了
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表


栏目更新
栏目热门
常用软件
  • 网络聊天

    腾讯QQ
    MSN(Live)
    Skype

  • 网页浏览

    傲游Maxthon
    火狐Firefox
    Opera

  • 视频播放

    Kmplayer
    暴风影音
    RealPlayer

  • 音频播放

    Foobar
    Winamp
    千千静听

  • 系统软件

    优化大师
    超级兔子
    Vista优化大师

  • 输入法

    搜狗拼音
    紫光拼音
    五笔输入

  • 杀毒软件

    卡巴斯基
    Mcafee麦咖啡
    瑞星杀毒

  • 木马防范

    木马清道夫
    木马克星
    360安全卫士

网站首页 | 关于我们 | 服务条款 | 广告服务 | 联系我们 | 网站地图 | 免责声明
虚拟主机客服: JSP虚拟主机在线客服8006 1121695897 虚拟主机客服:JSP虚拟主机在线客服8001 info@88isp.cn
Copyright @ 2002-2009  All rights reserved JSPZG