开发好用到的验证码Kaptcha使用步骤详情

pom:


			com.github.penggle
			kaptcha
			2.3.2

在web.xml配置该jar:

我在这里提供一个模板,可以自己根据键名来自己配置格式。


        Kaptcha
        com.google.code.kaptcha.servlet.KaptchaServlet
          
            kaptcha.border  
            no  
          
          
            kaptcha.border.color  
            105,179,90  
               
          
            kaptcha.textproducer.font.color  
            red  
          
          
            kaptcha.obscurificator.impl  
            com.google.code.kaptcha.impl.FishEyeGimpy  
        
          
            kaptcha.image.width  
            150  
          
          
            kaptcha.image.height  
            90  
          
          
            kaptcha.textproducer.font.size  
            70  
          
          
            kaptcha.textproducer.char.length  
            4  
          
        
            kaptcha.textproducer.font.names  
            宋体,楷体,微软雅黑  
        


        Kaptcha
        /kaptcha

在页面验证码的引用和js代码放一块了 方便阅读:

 
验证码
点击更换
function changeVerifyCode(img){ img.src="../kaptcha?"+Math.random(); }

需要注意的是: 在

开发好用到的验证码Kaptcha使用步骤详情_第1张图片

看完我的结构 就会明白了,src=“../kaptcha”就可以引用到了 我们web.xml配置的kaptcha

点击一下img图片,为了清除缓冲,后面加上随机数。

这样大致就配置好了。

那么我们真实的验证码怎么获得?

String realVerifyCode = (String) request.getSession().getAttribute(com.google.code.kaptcha.Constants.KAPTCHA_SESSION_KEY);

 

你可能感兴趣的:(开发好用到的验证码Kaptcha使用步骤详情)