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>点击切换

  • 相关阅读:
    return跳转 和 goto跳转
    continue跳转
    break跳转
    循环的嵌套,以for循环为例
    for“列表”型循环
    do while“直到”型循环
    while“当”型循环
    选择结构 switch
    Tomcat和Servlet简析
    并发事务和隔离级别
  • 原文地址:https://www.cnblogs.com/lzy1991/p/4759100.html
Copyright © 2011-2022 走看看