`
sbl2255
  • 浏览: 216453 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

每天学习点 验证码之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();

  • 大小: 4.7 KB
分享到:
评论

相关推荐

    基于SSM实现的注册登录系统。验证码使用jcaptcha,发送邮件使用JEmail.zip

    验证码使用jcaptcha,发送邮件使用JEmail 基于SSM实现的注册登录系统。验证码使用jcaptcha,发送邮件使用JEmail 基于SSM实现的注册登录系统。验证码使用jcaptcha,发送邮件使用JEmail 基于SSM实现的注册登录系统。...

    基于java的开发源码-Struts验证码插件 JCaptcha4Struts2.zip

    基于java的开发源码-Struts验证码插件 JCaptcha4Struts2.zip 基于java的开发源码-Struts验证码插件 JCaptcha4Struts2.zip 基于java的开发源码-Struts验证码插件 JCaptcha4Struts2.zip 基于java的开发源码-Struts...

    验证码 验证码例子 jcaptcha jcaptcha例子

    jCaptcha是Java验证码解决方案的一个开源项目,它提供了丰富的功能和自定义选项,使得开发者能够轻松地在Web应用中集成验证码服务。jCaptcha-1.0-all.jar是这个项目的完整打包文件,包含了所有必要的类和库,可以...

    java验证码组件Jcaptcha

    Java验证码组件Jcaptcha是用于生成安全、动态的图像验证码的工具,主要目的是为了防止自动化的机器人或恶意软件在Web应用程序中进行非法操作,如批量注册、登录等。它通过生成随机字符组合并扭曲图像背景来增加人眼...

    java jcaptcha 验证码 生成

    JCaptcha提供了丰富的扩展点,允许开发者自定义验证码的样式和行为。例如,你可以编写自己的`Generator`实现,生成具有特定风格的验证码,或者实现更复杂的验证逻辑。 总结,Java JCaptcha验证码框架为开发者提供...

    基于java的Struts验证码插件 JCaptcha4Struts2.zip

    Struts验证码插件JCaptcha4Struts2是一个用于Java Web应用的安全组件,旨在防止自动化的机器人或恶意软件通过表单提交进行欺诈性操作。在Web开发中,验证码(CAPTCHA)是一种常用的方法,用于区分人类用户和计算机...

    Struts验证码插件 JCaptcha4Struts2.7z

    Struts验证码插件 JCaptcha4Struts2.7z

    Struts验证码插件 JCaptcha4Struts2

    Struts验证码插件JCaptcha4Struts2是一个用于增强Web应用程序安全性的工具,它整合了Jcaptcha库,为Struts2框架提供了强大的验证码功能。在Web应用中,验证码是一种防止恶意自动化程序(如机器人)进行非法操作的...

    java资源Struts验证码插件JCaptcha4Struts2

    java资源Struts验证码插件 JCaptcha4Struts2提取方式是百度网盘分享地址

    基于Java的实例源码-Struts验证码插件 JCaptcha4Struts2.zip

    Struts验证码插件JCaptcha4Struts2是一个用于Java Web应用的安全组件,旨在防止自动机器人或恶意用户通过自动化脚本进行非法操作,如批量注册、恶意登录等。这个插件结合了Struts2框架和JCaptcha库,为Struts2应用...

    java源码:Struts验证码插件 JCaptcha4Struts2.rar

    在学习这个插件时,你需要注意以下几个重要的知识点: 1. **Struts2框架**:理解Struts2的MVC模式和Action机制,以及如何通过配置文件来定义和调度Action。 2. **JCaptcha的工作原理**:了解如何生成和验证图像...

    基于SSM实现的注册登录系统源码+项目说明(验证码使用jcaptcha,发送邮件使用JEmail).zip

    【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计...基于SSM实现的注册登录系统源码+项目说明(验证码使用jcaptcha,发送邮件使用JEmail).zip

    基于SSM创建的注册登录系统源码+项目说明(验证码使用jcaptcha,发送邮件使用JEmail).zip

    【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计...基于SSM创建的注册登录系统源码+项目说明(验证码使用jcaptcha,发送邮件使用JEmail).zip

    Java验证码生成库 JCaptcha

    Java验证码生成库 JCaptcha

    基于Java的实例开发源码-Struts验证码插件 JCaptcha4Struts2.zip

    Struts验证码插件JCaptcha4Struts2是一个用于Java Web应用程序的安全组件,旨在防止自动机器人或恶意用户通过表单提交不合法数据。该插件基于Java的开源项目JCaptcha(Just Another CAPTCHA)构建,提供了可视化挑战...

    基于Java的Struts验证码插件 JCaptcha4Struts2.zip

    `JCaptcha4Struts2`是一个专为Struts2设计的验证码插件,它允许开发者轻松集成验证码功能到他们的应用中。 首先,`JCaptcha4Struts2`依赖于`JCaptcha`库,这是一个Java实现的开源验证码生成器。`JCaptcha`提供了一...

    通过spring整合jcaptcha来处理验证码

    在"通过spring整合jcaptcha来处理验证码"这个主题中,我们需要理解以下几个关键知识点: 1. **jCaptcha介绍**: jCaptcha是一个基于Java的验证码解决方案,它能够生成包括字母、数字、甚至是图片元素在内的复杂...

    验证码 spring jcaptcha

    在Web开发中,Spring框架是广泛应用的Java后端开发框架,而Jcaptcha则是一个基于Java的验证码库,它能够与Spring集成,提供图像验证码服务。 Spring框架提供了强大的依赖注入(DI)和面向切面编程(AOP)功能,使得...

    jcaptcha的验证码例子

    本文将详细介绍`jCaptcha`在基于`Acegi`安全框架的应用中的使用,以及如何设置一个简单的`jCaptcha`验证码实例。 首先,我们来看`jcaptcha-1.0-all.jar`这个文件,它是`jCaptcha`的核心库,包含了所有必要的类和...

Global site tag (gtag.js) - Google Analytics