JSP作业5:servlet应用--图片验证码
作业类型:验证性实验 实验目的:掌握Servlet在JSP开发中的应用 实验内容: 使用 Servlet 实现网页验证码功能。 1. 编写一个 Servlet ,实现以下功能: ( 1 )能够响应来自客户端的 GET 请求,不响应 POST 和其他请求; ( 2 )请求的 url-pattern 为“ /checkcode ”; ( 3 )响应请求时,向浏览器改善验证码图片,验证码由 4 位字符组成,字符可以是 26 个英文字母和 10 个数字。 ( 4 )同时将验证码字符串放入 session 中,以便将来客户端提交验证码时检查是否一致。 2. 编写一个 login.jsp (见下图),测试验证码是否有效。 ( 1 )用户输入正确的验证码,则提示验证码正确;否则提示错误。然后继续显示一个新的验证码。 ( 2 )用户点击验证码图片时,更换一个新的验证码。 1.CheckCode.java package june; /**验证码实现思路: *在Servlet中随机产生验证码字符序列,并计入session中, *JSP中以图片的形式进行显示。当用户在JSP表单中输入验证码并提交时, *在相应的Servlet中验证是否与session中保存的验证码一致。 */ import java.awt.*; import java.awt.image.BufferedImage; import