热门IT资讯网

项目准备之小工具VerifyCodeServlet的使用

发表于:2024-11-26 作者:热门IT资讯网编辑
编辑最后更新 2024年11月26日,生成验证码<%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>
  1. 生成验证码
    <%@ page language="java" contentType="text/html; charset=UTF-8"pageEncoding="UTF-8"%>表单提交
    用户名:
    密码:
    验证码:

    换一张
  2. 配置web.xml文件
    VerifyCodeServletcn.itcast.vcode.servlet.VerifyCodeServletVerifyCodeServlet/VerifyCodeServlet
  3. 编写后台Servlet
    package cn.itcast.test;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import cn.itcast.servlet.BaseServlet;

/**

  • @author Guozhen_Zhao
  • 创建时间:2018年1月28日 下午1:41:38
  • 备注:*/
    @WebServlet("/loginServlet")
    br/>*/
    @WebServlet("/loginServlet")

    public String login(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
    //检验验证码
    //1. 获取表单中的验证码
    String verifyCode = request.getParameter("verifyCode");
    //2. 获取图片上的文字
    String vcode = (String)request.getSession().getAttribute("vCode");
    //3. 检验
    System.out.println(verifyCode.equalsIgnoreCase(vcode));

    return null;

    }
    }

0