综合实验—验证码的实现
- 需求
网上购书系统是常见的一类电商系统,也是Web的一个核心应用,通过本实验(可以综合前面实现的功能,进行代码的复用)。利用1-6章的内容的综合知识实现网上购物购书系统的用户的注册,登陆,产品展示,购书四个主要的流程。
修改第一次的综合实验之登陆页面的,实现登录时使用的验证码的验证功能(防止机器的恶意登陆。)。
- 设计思路(实现原理)
- 编写验证码的生成的类。
- 在登录页面中使用验证码(jsp)。
- 在登录处理servlet中对用户输入的验证进行验证。
- 编程实现(具体实验)
按照我们讲授的步骤,进行编程实现。
CheckServlet的代码如图1、图2、图3所示。



IndexServlet的代码如图4所示。

LoginServlet的代码如图5所示。

LogoutServlet的代码如图6所示。

USER的代码如图7所示。

Web.xml的配置如图8所示。

Login.html的代码如图9所示。

测试:错误的用户名和密码以及验证码。过程如图10所示,结果如图11所示。


测试:用户名、密码、验证码都正确,过程如图12所示,结果如图13所示。


- 实验心得
通过实验,了解了目前网页常用的验证码识别登录模块,提高了实操技能。为以后的工作业务打下基础。
源代码: