首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

每日学习点 验证码之Jcaptcha

2012-10-06 
每天学习点 验证码之Jcaptcha如图:代码:ByteArrayOutputStream jpgout new ByteArrayOutputStream()Str

每天学习点 验证码之Jcaptcha
如图:



代码:

ByteArrayOutputStream jpgout = new ByteArrayOutputStream();String id = req.getSession().getId();BufferedImage bimg = new DefaultManageableImageCaptchaService().getImageChallengeForID(id,req.getLocale());JPEGImageEncoder imgcode = JPEGCodec.createJPEGEncoder(jpgout);imgcode.encode(bimg);byte[] captchaChallengeAsJpeg = jpgout.toByteArray();resp.setHeader("Cache-Control", "no-store");resp.setHeader("Pragma", "no-cache");resp.setDateHeader("Expires", 0);resp.setContentType("image/jpeg");ServletOutputStream responseOutputStream = resp.getOutputStream();responseOutputStream.write(captchaChallengeAsJpeg);responseOutputStream.flush();responseOutputStream.close();

热点排行