验证码如图
支持中文,语音等
不过maven的依赖找不到,只能引用jar包,WEB-INF下创建lib引入jar包到项目中
filters-1.0.jar 图像的各种效果处理
SimpleCaptcha-1.3.0.jar
建议使用使用tomcat-7.0.79
web.xml中配置
<servlet>
<servlet-name>SimpleCaptchaServlet</servlet-name>
<servlet-class>nl.captcha.servlet.SimpleCaptchaServlet</servlet-class>
<init-param>
<param-name>captcha-width</param-name>
<param-value>150</param-value>
</init-param>
<init-param>
<param-name>captcha-height</param-name>
<param-value>50</param-value>
</init-param>
</servlet>
<servlet-mapping>
<servlet-name>SimpleCaptchaServlet</servlet-name>
<url-pattern>/captcha.png</url-pattern>
</servlet-mapping>
代码中如何校验呢
nl.captcha.Captcha captcha = (Captcha) request.getSession().getAttribute("simpleCaptcha");
log.info(captcha.getAnswer());
类结构
jar文件位置
http://pan.baidu.com/s/1o89Oj6y