为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java实现验证码制作_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java实现验证码制作

carch JAVA开发工程师
难度初级
时长 2小时 0分
  • 生成图片需要用到的类: 1 BufferedImage 图片数据缓冲区 2 Graphics 绘制图片 3 Color 获取颜色 4 Random 生成随机数 5 ImageIO输出图片
    查看全部
  • web.xml <servlet> <servlet-name>ImagerServlet</servlet-name> <servlet-class>com.imooc.ImageServlet</servletclass> </servlet> <servlet> <servlet-name>LoginServlet</servlet-name> <servlet-class>com.imooc.LoginServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>InageServlet</servlet-name> <url-patten>/servlet/ImageServlet<url-pattern> </servlet-mapping> <servlet-name>LogingServlet</servlet-name> <url-pattern>/servlet/LoginServlet</url-pattern> </servlet-mapping>
    查看全部
    0 采集 收起 来源:验证码的校验

    2018-03-22

  • 验证码制作 Java类Serverlet
    查看全部
  • 验证码生成图片的实现类
    查看全部
  • 图像生成
    查看全部
  • 开源组件实现验证码
    查看全部
    0 采集 收起 来源:总结

    2016-08-19

  • 生成图片的实现类
    查看全部
    0 采集 收起 来源:总结

    2016-08-19

  • 使用servlet实现验证码流程
    查看全部
    0 采集 收起 来源:总结

    2016-08-19

  • Servlet创建验证码图片 ①创建图片缓存区BufferedImage对象; ②创建制图工具Graphics对象,对其设置颜色和边框 ③使用Random()随机获取字符对象和颜色来绘制验证码图片;并将验证码保存到StringBuffer对象中,并保存在session中 ④输出图片,用ImageIO.write(bi,"JPG",response.getOutputStrean());//其中bi是BufferedImage对象。 点击“看不清”无效的解决方法:由于IE浏览器对于同一个请求路径,默认是不去请求新的资源的,会到缓存中去拿对应的内容,所以需要给请求的路径加一个随机数,让IE始终认为这是一个新的请求。本文中是加个时间。(?d=time)
    查看全部
  • 使用Servlet实现验证码功能流程
    查看全部
  • 验证码定义和作用
    查看全部
    0 采集 收起 来源:验证码概述

    2016-08-18

  • kaptcha图片边框颜色: 边框的厚度:kaptcha.border.thickness 图片边框厚度:kaptcha.image.width 图片边框高度:kaptcha.image.height 图片的实现类:kaptcha.producer.impl 值为:com.google.code.kaptcha.impl.DefaultKaptcha 文本实现类:kaptcha.textproducer.impl 值为:com.google.code.kaptcha.text.impl.DefaultTextCreator 验证码值配置:kaptcha.textproducer.char.string 值:abcde2345678gfynmnpwx(随意你自己写) 验证码的长度:kaptcha.textproducer.char.length 验证码字体:kaptcha.textproducer.font.names 值:Arial,Courier 验证码颜色:kaptcha.textproducer.font.color 验证码的间隔:kaptcha.textproducer.char.space 干扰实现类:kaptcha.noise.impl 值:com.google.code.kaptcha.impl.DefaultNoise 干扰颜色:kaptcha.noise.color 验证码图片样式:kaptcha.obscurificator.impl 值:com.google.code.kaptcha.impl.WaterRipple 背景实现类:kaptcha.background.impl 值:com.google.code.kaptcha.impl.DefaultBackground 背景渐变色(开始/结束):kaptcha.background.clear.from/to 文字渲染器:kaptcha.word.impl 值:com.google.code.kaptcha.impl..DefaultWordRenderer session中存放验证码的key键:kaptcha.session.key 值:KAPTCHA_SESSION_KEY
    查看全部
  • 作者想介绍的两种开源验证码的组件 jcaptcha的使用比较简单: 1:下载并将其JAR放到类路径下 2:配置web.xml 3:写一个验证验证码的请求方法
    查看全部
  • 页面不刷新,可能是因为,缓存的原因。。只要在URL中加入时间这个变量,就可以解决。
    查看全部
  • 生成图片用到的类:
    查看全部

举报

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

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