JSP验证码自动生成实例代码
在登录应用中,为防止恶意登录,常常需要服务器动态生成验证码并存储在session作用范围中,最后以图像形式返回给客户端显示
下边的代码实现的功能:写一个JSP页,动态生成一个验证码,存储在session作用范围内,并以图像形式返回给客户端显示。
另写一个JSP页面,引用此JSP页面生成的验证码;
authen.jsp代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
|
再建一个test.jsp页面 调用验证码:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
在上述的两个页面中都有取消客户端缓存的功能,这是因为再有的游览器中,比如使用的IE游览器的游览方式,会先将图片放在缓存中,当再次请求的时候会现在内存中查找是不是已经有了,有的话就不在请求,这使得在刷新验证码的时候 失败,所以要使游览器不读取缓存的图片,就需要取消缓存。
有关于JSP验证码自动生成实例代码文章小编都一一给大家整理出来了,还有哪些地方是你不明白的吗,来网站咨询小编就可以得到答案,获取更多内容,尽在js.aizhan.com站点。
下一篇:JSP自定义标签的详细介绍