首页 > 代码库 > Servlet编程-验证码示例

Servlet编程-验证码示例

    Servlet编程基本思想我上一篇文章已经说过,这里就不多说了,给大家分享一个用Servlet实现验证码验证的示例。

    首先我们需要一个Servlet类:ImageServlet.java来产生验证码并将验证码存放到Session中

<script src="https://code.csdn.net/snippets/Q184t1a5V1P6T3z1y4i9.js" type="text/javascript"></script>
   接下来,我们需要配置web.xml文件添加Servlet

<script src="https://code.csdn.net/snippets/l1K4u1c5x1E6c3G3s7O6.js" type="text/javascript"></script>
   好,现在我们写一个登录页面,就可以实现验证码的显示了login.jsp

<script src="https://code.csdn.net/snippets/51h4E1C5F146j3m6N8X5.js" type="text/javascript"></script>
最后,我们只需要验证Session中的验证码和用户提交的验证码是否一致,再建一个login_check.jsp来验证验证码。

<script src="https://code.csdn.net/snippets/L1l4V1T5W14653G9u042.js" type="text/javascript"></script>

现在,一个完整的Servlet验证码验证功能就实现了,不妨动手测试一下。

总结:我们首先需要在服务器端通过ImageSreevlet产生验证码图片并把验证码存放到session中,其次要在web.xml中增加Servlet配置,然后我们在客户端通过<img>标签就可以引用该验证码图片,最后我们在另一个页面实现把用户输入的验证码与session中的验证码相比较就可以了。代码中有不懂了敬请各位朋友与本人交流讨论。


Servlet编程-验证码示例