- 浏览: 124261 次
- 性别:
- 来自: 上海
文章分类
最新评论
转载:http://blog.ntsky.com/simplecaptcha.html
使用SimpleCaptcha可以方便灵活的生成各种验证码。
下载SimpleCaptcha : http://sourceforge.net/project/platformdownload.php?group_id=147810&sel_platform=13579
添加到ClassPath中,在web.xml中的设置:
XML/HTML代码
<servlet> <servlet-name>Captcha</servlet-name> <servlet-class>nl.captcha.servlet.CaptchaServlet</servlet-class> <init-param> <param-name>cap.font.color</param-name> <param-value>0,0,255</param-value> </init-param> <init-param> <param-name>cap.char.arr</param-name> <param-value>1,2,3,4,5,6,7,8,9,0</param-value> </init-param> <init-param> <param-name>cap.border</param-name> <param-value>yes</param-value> </init-param> <init-param> <param-name>cap.border.c</param-name> <param-value>black</param-value> </init-param> <init-param> <param-name>cap.border.th</param-name> <param-value>1</param-value> </init-param> <init-param> <param-name>cap.background.c.to</param-name> <param-value>255,255,255</param-value> </init-param> <init-param> <param-name>cap.background.c.from</param-name> <param-value>255,255,255</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>Captcha</servlet-name> <url-pattern>/servlet/Captcha.jpg</url-pattern> </servlet-mapping>
html中增加<img style="border:0;" id="captchaImg" src="/servlet/Captcha.jpg" border="0"/>
验证码效果图片:
Java代码中可以通过req.getSession().getAttribute("SIMPLE_CAPCHA_SESSION_KEY")来取得验证码的值。
注意:
LINUX操作系统没有装x11的情况下,需要注释nl.captcha.text.imp.DefaultWordRenderer类的
XML/HTML代码
/* GraphicsEnvironment ge = GraphicsEnvironment.getLocalGraphicsEnvironment(); GraphicsDevice gd = ge.getDefaultScreenDevice(); GraphicsConfiguration gc = gd.getDefaultConfiguration(); */
- 不然会有错误。
发表评论
-
(转)JDK工具(查看JVM参数、内存使用情况及分析等)
2018-12-25 15:50 345https://www.cnblogs.com/z ... -
[转]jstat查看jvm的GC情况
2018-12-25 15:38 553jstat 1. jstat -gc pid ... -
转一个 jmap 的基本使用方法
2017-04-05 11:52 535原文:http://hbluojiahui.bl ... -
(转)JVM内存堆布局图解分析
2017-04-05 11:56 403转载原文出处:http://www.codeceo.com/ ... -
(转)系统吞吐量(TPS)、用户并发量、性能测试概念和公式
2017-03-27 11:19 452PS:下面是性能测试的主要概念和计算公式,记录下: 一.系 ... -
(转)深入理解Major GC, Full GC, CMS
2016-11-02 11:27 499原文:http://blog.csdn.net/iter_ ... -
(转)OpenSSL 1.0.0生成p12、jks、crt等格式证书的命令个过程
2016-07-26 18:51 664OpenSSL 1.0.0生成p12、jks、crt等格式 ... -
(转)Java 内存区域和GC机制
2016-07-26 14:09 367录 Java垃圾回收概况 Java内存区域 Java ... -
Understanding CMS GC Logs
2016-07-26 11:06 532Understanding CMS GC Logs By ... -
(转)Java动态代理机制详解(JDK 和CGLIB,Javassist,ASM)
2016-07-08 17:56 600源地址:http://blog.csdn.net/lu ... -
linux下查看最占性能的JAVA进程
2016-03-08 11:58 633记录一下自己常用的linux系统命令,方便以后查阅,发觉记忆 ... -
(转,精)Java 多线程 并发编程
2015-10-10 19:50 799源地址:http://blog.csdn.n ... -
java虚拟机内存监控工具jps,jinfo,Jstack,jstat,jmap,jhat使用
2015-09-21 13:14 1201源地址:http://my.oschina. ... -
(转)JMM模型
2014-11-11 16:53 488源地址:http://blog.csdn.net/gt ... -
(转)《深入浅出 Java Concurrency》目录
2014-11-10 15:55 402原文地址:http://www.blogjava.net/x ... -
(转)TCP/IP、Http、Socket的区别
2014-08-21 10:32 813源地址: http://jingyan.baidu.com/ ... -
(转)Swift里的CAP理论和NWR策略应用
2014-08-12 17:25 611源地址:http://blog.sina.com.cn/s/ ... -
(转)Java多线程编程的常见陷阱
2014-06-25 13:14 497源地址:http://developer.51cto.com ... -
(转)Java 正确的做字符串编码转换
2014-03-11 21:52 656原文:http://hi.baidu.com/sodarf ... -
深入理解java内存模型系列文章
2013-12-30 10:57 437深入理解java内存模型系列文章 源地址: htt ...
相关推荐
验证码框架SimpleCaptcha是Java开发中用于生成验证码的工具,旨在简化验证码的创建过程,提高开发效率。在Web应用中,验证码是一种常见的安全机制,用于防止自动化的恶意操作,如机器人注册、刷票等。SimpleCaptcha...
《SimpleCaptcha验证码组件使用详解》 验证码,作为一种防止恶意自动化程序(如机器人)的工具,广泛应用于网站的安全验证中,比如登录、注册、评论等场景。SimpleCaptcha是一款轻量级的验证码生成组件,它提供了...
在本文中,我们将深入探讨如何在Laravel框架中使用`simplecaptcha`包进行验证码的开发。`Laravel`是一款流行的开源PHP框架,以其优雅的语法和强大的功能深受开发者喜爱。`simplecaptcha`则是针对Laravel设计的一个轻...
7. **集成到Web应用**:在Spring MVC、Struts2等常见Web框架中,可以方便地将kaptcha集成到登录或其他需要验证码的表单中,以增强安全性。 8. **安全考虑**:kaptcha的目的是抵御自动化工具,例如自动注册、恶意...
6. **DeepCaptcha**: 这是一个基于深度学习的Python验证码识别框架,它提供了一整套流程,从数据收集到模型训练,再到验证码识别,大大简化了开发过程。 7. **SimpleCaptcha**: 名字虽简单,但这个库能快速生成简单...
`capture_easy` 是一个使用Golang编写的简单验证码识别程序,它提供了一个基础框架来处理图像处理和字符识别的任务。Golang,也被称为Go语言,是由Google开发的一种静态类型、编译型、并发型且具有垃圾回收功能的...
Kaptcha是一款广泛应用于网站安全验证的开源验证码生成库,它基于SimpleCaptcha并在此基础上进行了扩展和优化。Kaptcha的设计目标是提供一种有效防止自动机器人程序(如恶意注册、垃圾邮件发送等)的方法,确保用户...
SpringBoot是一款流行的Java框架,而kaptcha是基于SimpleCaptcha的验证码开源项目。通过将kaptcha集成到SpringBoot项目中,可以生成验证码,保护用户注册、登录等敏感操作的安全性。下面是SpringBoot集成kaptcha...
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....
GWT Spring 使得在 Spring 框架下构造 GWT 应用变得很简单,提供一个易于理解的依赖注入和RPC机制。 Java扫雷游戏 JVMine JVMine用Applets开发的扫雷游戏,可在线玩。 public class JVMine extends java.applet....