更多的个性样式配置信息见 资料 密码 : [ dau0 ] 1、导入谷歌验证码的jar包 UserServlet.java index.jsp 如果文章对你有帮助记得+关注哦!
一套用于生成各种图形验证码的库(Java),底下是一些生成验证码的如图:
复制如下地址即可
谷歌验证码kaptcha使用步骤如下
2、在web.xml中去配置用于生成验证码的Servlet程序<servlet> <servlet-name>KaptchaServlet</servlet-name> <servlet-class>com.google.code.kaptcha.servlet.KaptchaServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>KaptchaServlet</servlet-name> <url-pattern>/kaptcha.jpg</url-pattern> </servlet-mapping>
package com.google.servlet; import com.google.code.kaptcha.Constants; 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 java.io.IOException; @WebServlet(name = "UserServlet", urlPatterns = "/user") public class UserServlet extends HttpServlet { protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { request.setCharacterEncoding("UTF-8"); // 获取Session中的验证码 String token = (String) request.getSession().getAttribute(Constants.KAPTCHA_SESSION_KEY); // 删除Session中的验证码 request.getSession().removeAttribute(Constants.KAPTCHA_SESSION_KEY); String code = request.getParameter("code"); String username = request.getParameter("username"); if (token != null && token.equalsIgnoreCase(code)) { System.out.println("保存【" + username + "】到数据库!!!"); response.sendRedirect(request.getContextPath() + "/ok.jsp"); } else { request.getRequestDispatcher("/index.jsp").forward(request, response); System.out.println("登录失败,请不要重复提交表单!!!"); } } }
<%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head> <title>登录</title> </head> <body> <form action="https://localhost:8080/13_google_code/user" method="post"> 用户名: <input type="text" name="username" id="username" /> <br> 验证码:<input type="text" name="code" id="code" style="width: 80px;" /> <img src="https://localhost:8080/13_google_code/kaptcha.jpg" style="width: 90px; height: 26px;" /> <br> <input type="submit" value="注册"> </form> </body> </html>
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算