谷歌开源组件kaptcha生成验证码
2017-01-04 10:53
417 查看
在web工程中引入kaptcha的jar包,这个在网上可以下载
在web.xml中进行配置,代码如下:
在页面上引用:
效果如下图所示:
在web.xml中进行配置,代码如下:
<servlet> <servlet-name>kaptcha</servlet-name> <servlet-class>com.google.code.kaptcha.servlet.KaptchaServlet</servlet-class> <init-param> <description>图片宽 120</description> <param-name>kaptcha.image.width</param-name> <param-value>120</param-value> </init-param> <init-param> <description>图片高 38</description> <param-name>kaptcha.image.height</param-name> <param-value>38</param-value> </init-param> <init-param> <description> session中存放验证码的key键 </description> <param-name>kaptcha.session.key</param-name> <param-value>KAPTCHA_SESSION_KEY</param-value> </init-param> <init-param> <description>字体大小 30px.</description> <param-name>kaptcha.textproducer.font.size</param-name> <param-value>30</param-value> </init-param> <init-param> <description>验证码长度4</description> <param-name>kaptcha.textproducer.char.length</param-name> <param-value>4</param-value> </init-param> <init-param> <description>文本集合,验证码值从此集合中获取</description> <param-name>kaptcha.textproducer.char.string</param-name> <param-value>1234567890</param-value> </init-param> <init-param> <description> 字体颜色,合法值: r,g,b 或者 white,black,blue. </description> <param-name>kaptcha.textproducer.font.color</param-name> <param-value>blue</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>kaptcha</servlet-name> <url-pattern>/randomcode.jpg</url-pattern> </servlet-mapping>
在页面上引用:
用户名: <input type="text" name="userName" /> <br /> <br /> 密 码: <input type="password" name="password" /> <br /> <br /> 验证码: <img src="randomcode.jpg" />
效果如下图所示:
相关文章推荐
- Java生成验证码(二) 使用Kaptcha组件生成图片验证码
- kaptcha组件生成验证码
- 使用开源组件生成随机验证码
- Web验证码的实现方法(3)---开源组件Kaptcha
- javaWeb使用Kaptcha组件生成验证码
- 使用kaptcha开源组件或java实现验证码
- SpringMVC中使用Kaptcha验证码组件生成比较安全的验证码
- 使用谷歌kaptcha框架生成验证码的方法
- Web验证码的实现方法(3)---开源组件Kaptcha
- 利用谷歌 kaptcha 进行验证码生成
- JCaptcha开源组件-生成第一个验证码
- 简洁的asp无组件验证码生成程序
- 用开源组件jcaptcha做jsp彩色验证码
- ASP生成验证码-BMP图片原理,GIF格式,无组件生成验证码
- ASP实现无组件生成验证码-GIF格式
- 用asp实现无组件生成验证码的方法2种
- 用开源组件jcaptcha做jsp彩色验证码
- 超棒的验证码生成组件---Jcaptcha
- 利用ASPJPEG组件生成中文验证码
- 无组件生成BMP验证码