为了账号安全,请及时绑定邮箱和手机立即绑定

Java实现验证码制作

carch JAVA开发工程师
难度初级
时长 2小时 0分
学习人数
综合评分9.47
190人评价 查看评价
9.8 内容实用
9.4 简洁易懂
9.2 逻辑清晰
  • 生成图片的实现类---
    查看全部
  • 记住 啊
    查看全部
  • 每天一点点 进步看得见
    查看全部
    0 采集 收起 来源:验证码概述

    2015-03-09

  • 插件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);
    查看全部
  • 生成图片
    查看全部
  • 验证码定义
    查看全部
    0 采集 收起 来源:验证码概述

    2015-02-03

  • 截图保存
    查看全部
  • 通过 servlet 实现验证码步骤: A、创建验证码图片ImageServlet对象 1.BufferedImage定义图像数据缓冲区 2.Graphics绘制图片 3.Color设置颜色 4.Random产生随机验证码信息 5.验证码信息保存到Session中 6.使用ImageIO输出图片 B、创建登录处理对象LoginServlet类 1.获取页面验证码 2.获取session保存的验证码 3.比较验证码 4.返回校验结果
    查看全部
  • 验证码定义:验证码是一种区分用户是计算机还是人的公共自动程序 作用:可以防止恶意破解密码,刷票、论坛灌水,有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登录尝试
    查看全部
    0 采集 收起 来源:验证码概述

    2015-02-02

  • 验证码制作 生成图片 1.BufferedImage图像数据缓冲区 2.Graphics绘制图片 3.Color获取颜色 4.Random生成随机数 5.ImageIO输出图片 ImageServlet类 1.定义BUfferedImage对象 2.获得Graphics对象 3.通过Random产生随机验证码信息 4.使用Graphics绘制图片 5.记录验证码信息到Session中 6.使用ImageIO输出图片 LoginServlet类 1.获取页面验证码 2.获取session保存的验证码 3.比较验证码 4.返回校验结果
    查看全部
  • 我按照老师的抄了一遍发现验证码图片中一些中文字符无法显示?这要怎么改?
    查看全部
  • 哈哈哈
    查看全部
    0 采集 收起 来源:验证码概述

    2015-01-30

  • kaptcha配置 视频4-2节
    查看全部
  • 1.引入jcaptcha.jar包 2.配置web.xml的 <servlet> <servlet-name>自定义值用来区分servlet</servlet-name> <servlet-class>该servlet类的路径</servlet-class> </servlet> <servlet-mapping> <servlet-name>与servlet标签中的值必须一样</servlet-name> <url-pattern>网页中访问的路径</url-pattern> </servlet-mapping> 3.在页面中的img控件中src引用simpleImageCaptchaServlet定义的访问路径 4.提交按钮响应页面可参照SumbitActionServlet中的方法修改
    查看全部

举报

0/150
提交
取消
课程须知
本课程是 Java web 中级课程,建议各位小伙伴们学习完JSP和Servlet的内容后再来学习呦!
老师告诉你能学到什么?
1、使用jsp+servlet实现验证码 2、使用Jcaptcha和Kaptcha两种开源组件实现验证码 3、能够实现多种样式的验证码

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!