javaWeb之使用Kaptcha组件使用验证码
web.xml:
kaptcha kaptcha com.google.code.kaptcha.servlet.KaptchaServlet kaptcha /randomcode.jpg index.html index.htm index.jsp default.html default.htm default.jsp
index.jsp:
<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; %>My JSP 'index.jsp' starting page
check.jsp:
<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%>
<%
//检测是否是正确的验证码
String k=(String)session.getAttribute(com.google.code.kaptcha.Constants.KAPTCHA_SESSION_KEY);
String str=request.getParameter("r");
if(k.equals(str))
out.print("true");
out.print(" "+k+"---"+str);
%>
结果:
验证码部分属性修改说明:
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持考高分网。



