struts2生成验证码_
需积分: 0 95 浏览量
更新于2015-12-26
收藏 12.75MB RAR 举报
1.SecurityCode.java --- 生成验证码
SecurityCode类中提供的验证码分三个难度,易(全数字)、中(数字+小写英文)、难(数字+大小写英文)。难度使用枚举SecurityCodeLevle表示,避免使用1、2、3这样没有明确意义的数字来区分。同时,还控制了能否出现重复的字符。
2.SecurityImage.java --- 图片
有了SecurityCode类提供的验证码,就应该考虑怎么在图片上写字符串了。在Java中操作图片,需要使用BufferedImage类,它代表内存中的图片。写字符串,就需要从图片BufferedImage上得到绘图图面Graphics,然后在图面上drawString。为了使验证码有一定的干扰性,也绘制了一些噪点。调用Graphics类的drawRect绘制1*1大小的方块就可以了。

wang725
- 粉丝: 67
最新资源
- 乌鲁木齐高新区新市区软件与信息服务产业基地规划.doc
- 佳木斯港隆东方城项目管理人员现状分析及对策研究.doc
- (源码)基于Arduino的项目模板.zip
- LBM格子波尔兹曼模型在固体融化及固液相变中的应用研究 · LBM 最新版
- 2023年全国计算机二级MSOffice选择题题库大全.doc
- 商机快速匹配买家委托采购大买家采购的运用阿里巴巴国际网站操作手册.doc
- 关于计算机毕业实习报告.docx
- 会计服务与互联网+如何亲密接触【会计实务操作教程】.pptx
- 软件项目管理-立项管理.ppt
- 主题活动:青花瓷(目标及网络图).doc
- GB14887-2011-道路交通信号灯.doc
- 发挥一方主体责任-搞好工程项目管理.doc
- 计算机个人学习心得五篇范文.docx
- Maxwell磁芯仿真技术:原理、方法及其在电机、变压器和电感器中的应用
- 苹果MFi配件iOS软件的两种方案.doc
- (源码)基于LoRa通信技术的电力计量系统.zip