• 2025年8月19日 星期二

H11207-实验12-综合实验—验证码的实现

12 月 7, 2021

  综合实验—验证码的实现

  • 需求

网上购书系统是常见的一类电商系统,也是Web的一个核心应用,通过本实验(可以综合前面实现的功能,进行代码的复用)。利用1-6章的内容的综合知识实现网上购物购书系统的用户的注册,登陆,产品展示,购书四个主要的流程。

修改第一次的综合实验之登陆页面的,实现登录时使用的验证码的验证功能(防止机器的恶意登陆。)。

  • 设计思路(实现原理)
  • 编写验证码的生成的类。
  • 在登录页面中使用验证码(jsp)。
  • 在登录处理servlet中对用户输入的验证进行验证。
  • 编程实现(具体实验)

按照我们讲授的步骤,进行编程实现。

CheckServlet的代码如图1、图2、图3所示。

图1
图2
图3

IndexServlet的代码如图4所示。

图4

LoginServlet的代码如图5所示。

图5

LogoutServlet的代码如图6所示。

图6

USER的代码如图7所示。

图7

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

图8

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

图9

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

图10
图11

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

图12
图13
  • 实验心得

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

源代码:

Avatar photo

李星海

简介: 2025-今 浙江农林大学 | 2022-今 广州白蓝碗蛋科技有限公司 | 2022-2024 广州商学院 | 2019-2022 广东工贸职业技术学院 | 服务宗旨:心始至客,行亦致远。