利用ValidateCode jar包实现验证码功能 以及登陆时验证码的校正

该博客介绍了如何在JSP中利用ValidateCode.jar工具包实现验证码功能,并详细讲解了在用户登录过程中进行验证码校验的具体步骤。
摘要由CSDN通过智能技术生成
public class CodeServlert extends HttpServlet {
   

    public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            //使用jar生产验证码
        ValidateCode vCode = new ValidateCode(100, 25, 4, 9);
        //获取生产的验证码字符串
         String code =vCode.getCode();
         //传值方式1.拼接网址字符串  2.使用域对象

         //使用session 来储存验证码
         request.getSession().setAttribute("wcode", code);

         System.out.println(code);
         //写到网页上 (通过  响应中的字符流  写回网页)
         vCode.write(response.getOutputStream());
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
        doGet(request, response);
    }

}

jsp代码

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值