2019独角兽企业重金招聘Python工程师标准>>>

1.效果

2.准备:    下载相关的jar

这里我使用的是ValidateCode 这个jar

https://my.oschina.net/springMVCAndspring/blog/1815719

(1)相关jar下载路径

链接:https://pan.baidu.com/s/1yw-HsIa9xIgGEQDTy1q48w 
提取码:drvp

(2)添加jar

<!-- 11. 验证码   手动添加的  阿里云仓库没有-->
            <dependency>
                <groupId>cn.dsna.util.images.ValidateCode</groupId>
                <artifactId>ValidateCode</artifactId>
               <version>1.0</version>
            </dependency>

3. 前端代码(使用bootstrap功能)

<div class="form-group">
                <label class="col-sm-5 control-label">验证码:</label>
                <div class="col-sm-2">
                    <input type="password" class="form-control" placeholder="请输入验证码" name="password" id="password"/>
                </div>
                <div class="col-sm-2">
                     <img src="${pageContext.request.contextPath }/checkCode.action?time=0" id="checkChangeCode" />
                </div>
        </div>

4. 后台代码

    @RequestMapping(value="/checkCode.action")
    public void checkCode(int time,HttpSession session,HttpServletResponse response,HttpServletRequest request) throws IOException{
       //2.1 创建 验证码对象
            ValidateCode vc=new ValidateCode(150, 50, 4, 9);
            String checkCode = vc.getCode();//拿到验证码
            //2.2将生产的验证码 放入session域  用户和用户输入的进行对比
            session.setAttribute("sessionCode", checkCode);
            //2.3 将验证码以流的形式返回给前端
            ServletOutputStream out = response.getOutputStream();
            vc.write(out);
            
    }

转载于:https://my.oschina.net/springMVCAndspring/blog/3027644

217. 验证码 demo相关推荐

  1. Van-UI发送验证码demo -效果篇

    Van-UI发送验证码 样式: <van-fieldv-model="salaryRange"centerdisabledlabel="薪资"placeh ...

  2. 会员注册与验证码demo 带注释(html、css、js)

    0005 会员注册与验证码demo(html.css.js) 本文实现一个简单的会员注册页面,使用到html.css.js,运用FormGroup的各类型实现用户名.密码.邮箱.验证码.生日.年龄.图 ...

  3. 【验证码一】验证码Demo

    前言 牛腩新闻发布系统中的好多小例子都特别喜欢,算是收藏下来,以备后用吧,下面是我测试的验证码Demo. 页面图展示 代码部分展示 html代码 <span style="font-f ...

  4. 【低代码】iVX编辑介绍及随机验证码demo

    目录 1. ivx界面介绍 1.1 舞台 1.2 组件工具栏 1.3 对象树/素材面板 1.4 属性面板 1.5 菜单栏 2.随机验证码 2.1 思路 2.2 小模块创建 2.3 按钮及文本框 2.4 ...

  5. java实现验证码demo

    最近要做一个网站,要求实现验证码程序,经过不断调试,终于成功实现功能. 一:验证码生成类 生成验证码的话需要用到java的Graphics类库,画出一个验证码 废话不多说,直接上代码 package ...

  6. C# ASP.NET MVC 阿里云短信验证码Demo

    相信大家在开发过程中又很多使用到验证码验证的功能,今天将验证码的验证整理一下写了一个Demo 通过本篇后你能学习到: 阿里云短信服务 Drapper连接SQL Server进行增改操作 JS前端倒计时 ...

  7. android 自定义本地验证码demo,Android 自定义验证码输入框的实例代码(支持粘贴连续性)...

    需求 1.能自定义输入框个数和样式 2.支持长按粘贴或剪切板内容自动填充(粘贴连续性) 其中第2点是最为重要的,正是其他人没有这点,逼得自己弄一个 示例 别人的示例: 粘贴居然不支持连续性,只能粘贴第 ...

  8. 获取广西财经学院教务系统验证码Demo(hls编辑)

    2019独角兽企业重金招聘Python工程师标准>>> 通过抓包获取到该网站的验证码请求地址,使用HttpClient的get方法获取该验证码 java文件: package com ...

  9. java 解析滑动验证码图片_滑动图片验证码demo

    [实例简介] 极验验证更改后的版本,该demo导入eclipse直接可用,带有详细使用说明文档,验证通过发送短信 [实例截图] [核心代码] 极验验证使用说明 └── 极验验证使用说明 ├── gt- ...

最新文章

  1. 新手学stm32学f1还是f4,stm32初学者最好买哪种开发板?
  2. php+sqlserver实现分页效果
  3. java反射 虚拟机优化_面试官问我:Java反射是什么?我回答竟然不上来......
  4. html页面循环报错,wxs 脚本中 for 循环的一种写法导致 page-frame.html 报错
  5. SAP License:SAP S/4HANA就是答案
  6. MSRA,我的实习初体验(上)
  7. 怎么把java安装到64位_怎么安装64位JAVA,大师来详解
  8. HCIA RS题库及解析(2018版)
  9. 货运APP系统开发搭建一步到位
  10. SpringBoot 集成 TkMybatis
  11. SQLite3 Cpp基本使用
  12. ddns文件服务器,DDNS基础配置
  13. c++设计某小型公司的 employee(人员)类
  14. 注塑模具与吹塑模具的区别
  15. python常用单词读法-Python常用单词
  16. 【推荐系统论文精读系列】(十二)--Neural Factorization Machines for Sparse Predictive Analytics
  17. 复习整合Mysql指令操作
  18. springboot校园二手书籍交易平台 毕业设计-附源码131558
  19. 时间卷积网络(TCN)在唇语识别中的应用
  20. 程序员都要学学任正非的坚强!这个老头,在逆境中崛起!

热门文章

  1. 610D - Vika and Segments(线段树+扫描线+离散化)
  2. 统计s=hello alex alex hello haiyan cc haiyan com中每个单词的个数
  3. OpenDNS 不再向用户展示广告
  4. Ubuntu 16.04 install NVDIA display driver
  5. SDT(software-defined Things)?软件定义的物件
  6. Java业务代表模式
  7. 亚太信息安全领袖成就表彰计划:阿里成中国互联网公司唯一代表
  8. Kotlin基本语法和使用
  9. Web API 接口-JavaScript全部api接口文档
  10. 实现Ant Design 自定义表单组件