-
加边框查看全部
-
使用开源组件“kaptcha”生成中文验证码时,如果文本字体(kaptcha.textproducer.font.names)设置为英文字体(如Arial),那么验证码图片中会出现部分中文字符显示为方框的现象。将字体设置为通用字体(如“微软雅黑”),就可以解决这个问题了。查看全部
-
字符编码问题解决查看全部
-
结果写到session查看全部
-
算式写到验证码查看全部
-
获取随机数值相加查看全部
-
算式验证码查看全部
-
1.使用Servlet实现验证码制作 <img alt="验证码" src="<%=request.getContextPath()%>/servlet/ImageServlet" /> 运用Servlet随机生成图片,用到的类: 1. BufferedImage图像数据缓冲区 2. Graphics绘制图片 3. Color获取颜色 4. Random生成随机数 5. ImageIO输出图片 ImageServlet类 1. 定义BufferedImage对象 2. 获取Graphics对象 3. Random随机生成验证码信息 4. 使用Graphics绘制图片 5. 验证码信息放入StringBuffer缓冲区,再传入Session中 6. 使用ImageIO输出图片 校验验证码是否正确 CheckServlet类 1. 获取页面提交的验证码 2. 获取Session中的验证码 3. 信息校验 4. 返回结果 具体代码: String Pagecode = req.getParameter("Pagecode "); String Sessioncode = (String) req.getSession().getAttribute("Sessioncode "); Pagecode = Pagecode.toUpperCase();//验证码转换为大写 if(Sessioncode.equals(Pagecode)) request.getRequestDispatcher("/success.jsp").forward(request, response); else request .getRequestDispatcher("/fail.jsp").forward(request , response );查看全部
-
干扰样式查看全部
-
验证码长度 <init-param> <param-name>kaptcha.textproducer.char.length</param-name> <param-value>5</param-value> </init-param>查看全部
-
key查看全部
-
背景渐变色查看全部
-
背景实现类查看全部
-
干扰图片查看全部
-
干扰颜色查看全部
举报
0/150
提交
取消