java自动生成验证码插件-kaptcha
2010-09-13 12:57
621 查看
今天无意间发现了一个很好用的验证码插件,java版的,很不错的一个插件,只用简单的在web.xml中设置几个属性,一个很漂亮的验证码就出来了。其他的参数都可以自己设置,最牛的就是提供了接口,可以自己定义哦。
先发个图来看看:
![](http://blog.csdn.net/jeission/article/details/C:/Documents and Settings/Administrator/桌面/未命名.jpg)
怎么样,还不错吧,这个图是我设置长宽后生成的,有点点大,不过没关系,这个可以自己设置的。
多大概设置了边框,字体,个数,字的大小,长,宽,中文接口等这几个属性,然后很简单的就生成了这样一个验证码,呵呵,不错,很简单。
看看配置:
Xml代码
呵呵,还简洁吧。这个插件自带了个中文生成类,但是这个类做得很死,中文是手动输入进去的,我的天,太死了,然后leo就找啊找,发现API中有一个自定义接口,哈哈,太好了,正好我之前有一个生成中文的程序,直接COPY过来,写了个简单的类,测试,成功了,就是上面发的图。接口是这个:
Xml代码
先发个图来看看:
![](http://blog.csdn.net/jeission/article/details/C:/Documents and Settings/Administrator/桌面/未命名.jpg)
怎么样,还不错吧,这个图是我设置长宽后生成的,有点点大,不过没关系,这个可以自己设置的。
多大概设置了边框,字体,个数,字的大小,长,宽,中文接口等这几个属性,然后很简单的就生成了这样一个验证码,呵呵,不错,很简单。
看看配置:
Xml代码
<init-param> <param-name>kaptcha.border</param-name> <param-value>yes</param-value> </init-param> <init-param> <param-name>kaptcha.border.color</param-name> <param-value>105,179,90</param-value> </init-param> <init-param> <param-name>kaptcha.textproducer.impl</param-name> <param-value>com.randcode.ChineseText</param-value> </init-param> <init-param> <param-name>kaptcha.textproducer.font.color</param-name> <param-value>black</param-value> </init-param> <init-param> <param-name>kaptcha.image.width</param-name> <param-value>500</param-value> </init-param> <init-param> <param-name>kaptcha.image.height</param-name> <param-value>300</param-value> </init-param> <init-param> <param-name>kaptcha.textproducer.font.size</param-name> <param-value>90</param-value> </init-param> <init-param> <param-name>kaptcha.session.key</param-name> <param-value>code</param-value> </init-param> <init-param> <param-name>kaptcha.textproducer.char.length</param-name> <param-value>4</param-value> </init-param> <init-param> <param-name>kaptcha.textproducer.font.names</param-name> <param-value>宋体,楷体,微软雅黑</param-value> </init-param> <init-param> <param-name>kaptcha.border</param-name> <param-value>yes</param-value> </init-param> <init-param> <param-name>kaptcha.border.color</param-name> <param-value>105,179,90</param-value> </init-param> <init-param> <param-name>kaptcha.textproducer.impl</param-name> <param-value>com.randcode.ChineseText</param-value> </init-param> <init-param> <param-name>kaptcha.textproducer.font.color</param-name> <param-value>black</param-value> </init-param> <init-param> <param-name>kaptcha.image.width</param-name> <param-value>500</param-value> </init-param> <init-param> <param-name>kaptcha.image.height</param-name> <param-value>300</param-value> </init-param> <init-param> <param-name>kaptcha.textproducer.font.size</param-name> <param-value>90</param-value> </init-param> <init-param> <param-name>kaptcha.session.key</param-name> <param-value>code</param-value> </init-param> <init-param> <param-name>kaptcha.textproducer.char.length</param-name> <param-value>4</param-value> </init-param> <init-param> <param-name>kaptcha.textproducer.font.names</param-name> <param-value>宋体,楷体,微软雅黑</param-value> </init-param> |
Xml代码
<init-param> <param-name>kaptcha.textproducer.impl</param-name> <param-value>com.randcode.ChineseText</param-value> </init-param> |
相关文章推荐
- java自动生成验证码插件-kaptcha
- java自动生成验证码插件-kaptcha
- java 使用kaptcha插件来生成图形验证码
- SpringBoot系列: 使用MyBatis maven插件自动生成java代码
- 生成验证码插件kaptcha的使用(jsp中)
- GOOGLE kaptcha 验证码生成插件 servlet/jsp项目中使用步骤
- 升级ADT插件后新建Android工程无法自动生成R.JAVA
- java下使用kaptcha生成验证码
- 使用kaptcha插件生成加法计算验证码
- AndroidStudio插件GsonFormat:根据Json自动生成JavaBean
- Mybatis插件之generatorConfig自动生成JavaBean之不使用默认的驼峰式设计字段
- maven插件mybatis-generator自动生成实体类、mapper.xml、mapper.java文件
- java自动生成验证码
- java_model_dao_自动生成_generator-mybatis-generator-1.3.2 基于maven插件
- 验证码自动生成代码 java
- 利用java自动生成验证码
- Eclipse插件Lambok,实现自动生成Java代码
- lazy-generator JAVA代码自动生成的插件
- eclipse使用ModelGoon插件自动生成java类的UML图