-
没有验证码的话查看全部
-
验证码查看全部
-
生成图片的实现类:查看全部
-
生成验证码要用到的类:查看全部
-
网页生成验证码:查看全部
-
验证码定义:查看全部
-
JAVA 验证码--开源组件jcaptcha kaptcha查看全部
-
生成图片的实现类查看全部
-
生成图片类查看全部
-
验证码的实现流程图,关键有两个: 1:如何控制生成验证码——这是最为关键的一步,这一步是整个验证码丰富与否,好玩与否,复杂与否的关键,也在组件发挥作用的地方。 2:验证验证码——这一步有一定的通用性,就是拿到用户的输入和我们放置在回话中的待验证结果相比较。查看全部
-
通过Kaptcha组件扩展来实现算式验证码: 1:获取随机数值结果相加(可以更复杂,除了加还有各种计算方法)——这一步是有意思的,将随机数的和放到回话中,然后将随机数写到验证码图片中 2:将计算公式写到验证码图片中 3:验证主要是获取用户输入的值和回话中计算的结果值来比较——有此可见,生成验证码的重要性,验证码的丰富性、复杂性、智能化等等全部都在这一环节中控制。查看全部
-
插件KaptchaServlet获取session中的验证码 String captcha = ((String) request.getSession().getAttribute( com.google.code.kaptcha.Constants.KAPTCHA_SESSION_KEY)); <servlet> <servlet-name>KaptchaServlet</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.obscurificator.impl</param-name> <param-value>com.google.code.kaptcha.impl.FishEyeGimpy</param-value> </init-param> </servlet> <servlet-mapping> <servlet-name>KaptchaServlet</servlet-name> <url-pattern>/kaptcha.jpg</url-pattern> </servlet-mapping>查看全部
-
<servlet> <servlet-name>SimpleImageCaptchaServlet</servlet-name> <servlet-class>com.octo.captcha.module.servlet.image.SimpleImageCaptchaServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>SimpleImageCaptchaServlet</servlet-name> <url-pattern>/jcaptcha.jpg</url-pattern> </servlet-mapping> String code = request.getParameter("code"); Boolean flag = SimpleImageCaptchaServlet.validateResponse(request, code);查看全部
-
Servlet默认的为get访问方式,post访问必须建立在表单之上。查看全部
-
制作一个生成图片的servlet需要用到的类: ① BufferedImage图像数据缓冲区 ②Graphics绘制图片 ③Color获取颜色 ④Random生成随机数 ⑤ImageIO输出图片查看全部
举报
0/150
提交
取消