zoukankan      html  css  js  c++  java
  • Javaweb中利用kaptcha生成验证码

    引入kaptcha-2.3-jdk15.jar包

    在web.xml中进行配置

    <servlet>
    <servlet-name>Kaptcha</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.textproducer.char.space</param-name>
    <param-value>5</param-value>
    </init-param>
    <init-param>
    <param-name>kaptcha.textproducer.char.length</param-name>
    <param-value>5</param-value> 
    </init-param>
    </servlet>
    <servlet-mapping>
    <servlet-name>Kaptcha</servlet-name>
    <url-pattern>/captcha.jpg</url-pattern>
    </servlet-mapping>

    jsp页面中

    <img src="${pageContext.request.contextPath}/captcha.jpg" onclick="changeVerifyCode(this)" style="cursor:pointer;170px;height:50px;">

    就能生成随机验证码

    <script type="text/javascript">
    function changeVerifyCode(img){
      img.src = "captcha.jpg?"+Math.floor(Math.random()*100);
    }

    </script>点击切换

  • 相关阅读:
    Scoket简介
    AOP
    Windows服务
    Nginx 教程 (1):基本概念
    异步编程
    并发编程
    常用排序
    序列化
    MSBuild/Projectjson
    不汇报是职场发展的绊脚石
  • 原文地址:https://www.cnblogs.com/lzy1991/p/4759100.html
Copyright © 2011-2022 走看看