kaptcha验证码
来源:互联网 发布:淘宝店铺详情页在哪里 编辑:程序博客网 时间:2024/05/15 23:57
转:http://stone02111.iteye.com/blog/1688195
kaptcha是一个非常实用的验证码生成工具。有了它,你可以生成各种样式的验证码,因为它是可配置的。kaptcha工作的原理是调用com.google.code.kaptcha.servlet.KaptchaServlet,生成一个图片。同时将生成的验证码字符串放到HttpSession中。
使用kaptcha可以方便的配置:
- 验证码的字体
- 验证码字体的大小
- 验证码字体的字体颜色
- 验证码内容的范围(数字,字母,中文汉字!)
- 验证码图片的大小,边框,边框粗细,边框颜色
- 验证码的干扰线(可以自己继承com.google.code.kaptcha.NoiseProducer写一个自定义的干扰线)
- 验证码的样式(鱼眼样式、3D、普通模糊……当然也可以继承com.google.code.kaptcha.GimpyEngine自定义样式)
……
详细信息请看下面的web.xml文件
下面介绍一下用法:
1.首先去官网下载jar:http://code.google.com/p/kaptcha/
2.建立一个web项目,导入kaptcha-2.3.jar到环境变量中。
3.配置web.xml文件
Java代码
- <!--Kaptcha
验证码 --><!-- -
<servlet> -
<servlet-name>kaptcha</servlet-name> -
<servlet-class>com.google.code.kaptcha.servlet.KaptchaServlet</servlet-class> -
<init-param> -
<param-name>kaptcha.border</param-name> -
<param-value>no</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.font.color</param-name> -
<param-value>red</param-value> -
</init-param> -
<init-param> -
<param-name>kaptcha.image.width</param-name> -
<param-value>250</param-value> -
</init-param> -
<init-param> -
<param-name>kaptcha.image.height</param-name> -
<param-value>90</param-value> -
</init-param> -
<init-param> -
<param-name>kaptcha.textproducer.font.size</param-name> -
<param-value>70</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> -
</servlet>
Java代码
-
<servlet-mapping> - <servlet-name>kaptcha</servlet-name>
- <url-pattern>/ClinicCountManager/kaptcha.jpg</url-pattern>
- lt;/servlet-mapping>
jsp页面使用
Java代码
0 0
- kaptcha验证码使用
- kaptcha验证码使用
- kaptcha验证码使用
- Java 验证码 kaptcha
- kaptcha验证码使用
- kaptcha中文验证码
- kaptcha验证码使用
- kaptcha验证码
- kaptcha验证码生成
- kaptcha验证码使用
- kaptcha验证码
- Kaptcha生成验证码
- kaptcha 验证码使用
- kaptcha验证码使用
- kaptcha验证码使用
- kaptcha验证码
- kaptcha 验证码组件
- kaptcha 验证码
- httpreques\Json-Handle
- 电信号码呼叫转移设置和取消
- Ubuntu Unzip乱码问题
- TinyMce 使用
- javascript jquery cons…
- kaptcha验证码
- mysql 用户管理和权限设置
- ubuntu debian 源
- Ngin安装
- 使用nginx的proxy_cache做网站缓存
- EalsticSearch相关概念
- EalsticSearch的head插件
- Mac OSX 10.9 安装Django 1.8.5
- ElasticSearch安装
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
巧虎图片
巧虎来啦
巧虎吃饭喽
巧虎动画
巧虎刷牙
巧虎乐园
巧虎主题曲
巧虎童谣
巧虎之家
巧虎上厕所
巧虎快乐版
巧虎英语
巧虎剧场
巧虎岛
巧虎管网
巧虎订购
巧虎网站
巧虎玩具
巧虎怎么样
巧虎歌曲
巧虎的
巧虎是什么
巧虎星期天
巧虎下载
巧虎学数学
巧虎涂色
幼儿版巧虎
巧虎游乐园
巧虎学拼音4
巧虎学拼音1
巧虎学习
巧虎学数数
巧虎学儿歌
巧虎英语版
巧虎儿童剧
巧虎爱学习
巧虎生病了
巧虎涂色画
巧虎早教机
巧虎理发
巧虎幼儿园