JSP验证码代码

来源: 作者:gaylys 2008-04-22 出处:pcdog.com

java  jsp  
上一页 1 2 
    ---------------使用验证码图片的文件---------a.jsp------------------------------------

    <%@ page contentType="text/html;charset=gb2312" %>

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>认证码输入页面</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
    <META HTTP-EQUIV="Expires" CONTENT="0">
    </head>
    <body>
    <form method=post action="check.jsp">
    <table>
    <tr>
    <td align=left>系统产生的认证码:</td>
    <td><img border=0 src="image.jsp"></td>
    </tr>
    <tr>
    <td align=left>输入上面的认证码:</td>
    <td><input type=text name=rand maxlength=4 value=""></td>
    </tr>
    <tr>
    <td colspan=2 align=center><input type=submit value="提交检测"></td>
    </tr>
    </form>
    </body>
    </html>

    -----------------验证的页面----------check.jsp

    <%@ page contentType="text/html; charset=gb2312" language="java" import="java.sql.*" errorPage="" %>
    <html>
    <head>
    <title>认证码验证页面</title>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <META HTTP-EQUIV="Pragma" CONTENT="no-cache">
    <META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
    <META HTTP-EQUIV="Expires" CONTENT="0">
    </head>

    <body>
    <%
     String rand = (String)session.getAttribute("rand");
     String input = request.getParameter("rand");
    %>
    系统产生的认证码为: <%= rand %><br>
    您输入的认证码为: <%= input %><br>
    <br>
    <%
      if (rand.equals(input)) {
    %>
    <font color=green>输入相同,认证成功!</font>
    <%
      } else {
    %>
    <font color=red>输入不同,认证失败!</font>
    <%
      }
    %>
    </body>
    </html>


更多内容请看PCdog.com--jsp实例专题
上一页 1 2 
上一篇:用JSP写出FileUpload上传小程序
下一篇:采用基本JSP语句创建复合式网页