2. img.jsp (显示验证图片.由于本程序简单让验证程序也一并放在了一起)
代码如下:
<%@ page contentType="text/html; charset=gb2312" language="java"%>
<%
String num=request.getParameter("num");
String random=(String)session.getAttribute("random"); if(num!=null&&random!=null)
{
if(!num.equals(random))
{
out.println("<script>alert('验证码错误!请重试。')</script>"); out.println("<script>history.go(-1)</script>"); //response.sendRedirect("img.jsp");
}
else
{
out.println("<center>验证成功!</center>");
}
}
%>
<html>
<head>
<title>图片验证</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head> <body>
<form action="img.jsp" method="post">
<table>
<tr>
<td>
<input type="text" name="num" size=10>
</td>
<td>
<img src="random.jsp">
</td>
</tr>
</table>
<input type="submit" value="OK">
</form>
</body>
</html> 说明:有兴趣的网友可以在此基础上增加图片的内容.比如让背景加上纹理.让字符位置歪斜以加大扫描程序的难度.大家有什么看法和建议,都可以回复中提出来....
|